资料介绍
LCD移植
LCD 移植
1. 定义LCD图像大小
文件路径:\project_custom\项目名\客户名\LEMON53_09A_GPRS.mak(工程名)
MAIN_LCD_SIZE = 240X320
SUB_LCD_SIZE = NONE
根据makefile所定义的大小定义LCD的长宽
文件路径:\custom\drv\LCD\LEMON53_09A_LCM\lcd_sw_inc.h
#if defined(__MMI_MAINLCD_240X320__)
#define LCD_WIDTH 240
#define LCD_HEIGHT 320
备注:宏__MMI_MAINLCD_240X320__ 在option.mak中COM_DEFS +=
__MMI_MAINLCD_$(call Upper,$(strip $(MAIN_LCD_SIZE)))__ 定义。
2. 定义LCD模块名
LCD_MODULE = LEMON53_09A_LCM
3. 定义面板类型
COM_DEFS_FOR_LEMON53_09A_LCM = LEMON53_09A_LCM TFT_MAINLCD
LEMON53_09A_LCM是驱动存放的路径:\custom\drv\LCD\LEMON53_09A_LCM
TFT_MAINLCD 说明屏是TFT类型的,也可以是OLED等等。
4. 定义LCD默认格式
MMI_MAIN_LCD_DEFAULT_FORMAT = DEFAULT # DEFAULT, 16, 24, 32
MMI_SUB_LCD_DEFAULT_FORMAT = DEFAULT