uCOSIII uCGUI STM32 平台移植(3)
 
- UID
- 1029342
- 性别
- 男
|
uCOSIII uCGUI STM32 平台移植(3)
直接添加所有Dome中的文件。

图8
添加所有GUI子文件。太多了,还是用CTRL+A吧,不然手都要点麻!

图9
重要的一步,让添加的文件可直接索引到。
好了,所有文件都添加到工程中了。下面是最后重要的一步,对文件进行修改。
五、移植修改文件
LCD的驱动,这一步也关系到LCD显示的成功于否,主要要写三个函数:
void LCDxxx_Init(void); //LCD硬件初始化
u16 LCDxxx _GetPoint(u16 x,u16 y); //获取(x,y)坐标的像素点
void LCDxxx _SetPoint(u16 x,u16 y,u16 point); //把像素点写入(x,y)坐标点
这三个函数以定要再在自己的开发板上测试好了,再复制过来。LCDxxx函数名可自定义。只要这三个函数没有问题,移植就成功一大半了
我的是:
void ili9320_Initializtion(void);
u16 ili9320_GetPoint(u16 x,u16 y);
void ili9320_SetPoint(u16 x,u16 y,u16 point);
写好后,在uCGUI\GUI\LCDDriver下找到LCDTemplate.c文件。
找到LCD_L0_SetPixelIndex 添加ili9320_SetPoint函数;
找到 LCD_L0_GetPixelIndex添加ili9320_GetPoint函数。 |
|
|
|
|
|