INT_HEAP_LEN=3072
HALNODEBUG
OSAL_CBTIMER_NUM_TASKS=1
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
POWER_SAVING
xPLUS_BROADCASTER
HAL_LCD=TRUE
HAL_LED=FALSE
HAL_KEY=TRUE
--------------------------------------------------------------------------------------LCD初始化
main(void) ==>HalDriverInit(); ==>HalDriverInit (void) ===> HalLcdInit()===>HalLcd_HW_Init(void):
--------------------------------------------------------------------------------------hal_lcd.h
/*常量*/
#define HAL_LCD_LINE_1 0x01
#define HAL_LCD_LINE_2 0x02
#define HAL_LCD_LINE_3 0x03
#define HAL_LCD_LINE_4 0x04
#define HAL_LCD_LINE_5 0x05
#define HAL_LCD_LINE_6 0x06
#define HAL_LCD_LINE_7 0x07
#define HAL_LCD_LINE_8 0x08
/*函数 - API*/
extern void HalLcdInit(void);// 初始化液晶服务
extern void HalLcdWriteString ( char *str, uint8 option);//在LCD上写入一个字符串。
extern void HalLcdWriteValue ( uint32 value, const uint8 radix, uint8 option);//为LCD写一个值。
extern void HalLcdWriteScreen( char *line1, char *line2 );//为LCD写一个值。
extern void HalLcdWriteStringValue( char *title, uint16 value, uint8 format, uint8 line );//写一个字符串后跟一个值到LCD。
extern void HalLcdWriteStringValueValue( char *title, uint16 value1, uint8 format1, uint16 value2, uint8 format2, uint8 line );//编写一个字符串后跟两个值到LCD。
extern void HalLcdDisplayPercentBar( char *title, uint8 value );//在液晶屏上写一个百分比栏。
--------------------------------------------------------------------------------------hal_lcd.c
/*