fficeffice" />ucGUI移植笔记最近在弄ucGUI的移植,网上搜了不少资料,也问了同学,总算把简单的一个程序弄好了,也感谢openedv论坛和hua290565456的网友,看了他的贴子,才恍然大悟弄好。该程序是直接用的原子大哥的TFTLCD显示的例子,直接拿过来移植的,感谢原子大哥的程序,在我学习STM32的旅途上帮助我不少。所用到的是原子大哥TFTLCD例子(库函数版本)和ucGUI3.90源码。建工程就不说了,附件里有,相信大家也看到别人建的工程了,下面直接说重点。1.如果LCD驱动文件是lcd.c和lcd.h,最好改为别的名字,比如ili93xx.c和ili93xx.h。然后还要把LCD_Init()初始化函数改为LCDx_Init();2.需要改的地方: A. LCDConf.h中按照下面的图就行,其余的可以删除掉,注意红框中是刚刚改过的LCD初始化函数,改为刚刚更改的初始化函数就行。
B.接下来事GUIConf.h中的设置,目前只是用到简单的一个现实函数,多以就全部设为0
---------------------------------
LCD_NULL.C 里面的LCD_L0_SetPixelIndex函数和LCD_L0_GetPixelIndex函数要改吗?
---------------------------------
应该不需要改吧,我改的是LCDDummy.c的文件
---------------------------------
ucgui应该是一样的,只要之前的LCD显示功能正常就行。底层的LCD初始化不一样
一周热门 更多>