fet4xx_rtclcd.h

来自「430系列开发之MSP430FE42x开发代码实例」· C头文件 代码 · 共 84 行

H
84
字号
#ifndef __STDC__ /* Begin #defines for assembler */

  #ifdef       _def_clock
   #define _imp_exp PUBLIC
  #else
   #define _imp_exp EXTERN
  #endif

  #ifdef __CROSSWORKS__
            _imp_exp  _SEC
            _imp_exp  _MIN
            _imp_exp  _HOUR
            _imp_exp  _DAY
            _imp_exp  _MONTH
            _imp_exp  _YEAR
            _imp_exp  _SetupClock
            _imp_exp  _SetupLCD
            _imp_exp  _Dis_Clock
            _imp_exp  _Dis_Date
            _imp_exp  _Display_BCD
            _imp_exp  _Char2LCD
            _imp_exp  _BCD2LCD
            _imp_exp  _Direct2LCD
            _imp_exp  _CHAR_SPACE
            _imp_exp  _CHAR_MINUS
            _imp_exp  _LCD_Tab
            _imp_exp  _TLCD_Tab
            _imp_exp  _setPoint
  #else
            _imp_exp  SEC
            _imp_exp  MIN
            _imp_exp  HOUR
            _imp_exp  DAY
            _imp_exp  MONTH
            _imp_exp  YEAR
            _imp_exp  SetupClock
            _imp_exp  SetupLCD
            _imp_exp  Dis_Clock
            _imp_exp  Dis_Date
            _imp_exp  Display_BCD
            _imp_exp  Char2LCD
            _imp_exp  BCD2LCD
            _imp_exp  Direct2LCD
            _imp_exp  CHAR_SPACE
            _imp_exp  CHAR_MINUS
            _imp_exp  LCD_Tab
            _imp_exp  TLCD_Tab
            _imp_exp  setPoint
  #endif
#else

// C part

#include "emeter-toolkit.h"

#define LCDchar(x,y) Char2LCD(x,y)
#define lcd_digit_table LCD_Tab

extern unsigned char SEC;
extern unsigned char MIN;
extern unsigned char HOUR;
extern unsigned char DAY;
extern unsigned char MONTH;
extern unsigned char YEAR;

extern const unsigned int CHAR_SPACE;
extern const unsigned int CHAR_MINUS;

extern const uint8_t lcd_digit_table[43];
extern const uint8_t TLCD_Tab[16];


void SetupClock(void);
void SetupLCD(void);
void Dis_Clock(void);
void Dis_Date(void);
void Display_BCD (unsigned char, unsigned char pos);
void Char2LCD (unsigned char, unsigned char pos);
void BCD2LCD (unsigned char, unsigned char pos);
void Direct2LCD (unsigned int, unsigned char pos);
void setPoint (unsigned char pos);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?