|
经过研究,已经可以正常使用emwin5.26的flexcolor内部的RA8875驱动程序了。最关键的一句话是:GUIDRV_FlexColor_SetFunc(pDevice, & ortAPI, GUIDRV_FLEXCOLOR_F66721, GUIDRV_FLEXCOLOR_M16C0B16);
大家可以删除辛苦写的自有驱动GUIDRV_Template.c了。
实现方法:
1. 保证你目前的程序是使用emwin5.xx,且能够正常运行的。比如安富莱的例程。
2. 使用eric2013提供的5.26的lib文件,替换老的lib文件。把5.26中的include目录下的文件替换老的.h文件。
3.使用附件中LCDConf, LCD_X_8080_16,的文件替换老的文件。为了方便大家了解,这几个是5.26中的原始文件通过简单注释来修改的。 GUI_X.c中主要是添加几个空函数的实现,因为5.26的lib文件需要这几个函数。
Config.zip
(9 KB, 下载次数: 715)
4. 修改bsp.c中的extern __IO uint8_t s_ucRA8875BusyNow; 为//__IO uint8_t s_ucRA8875BusyNow; 删除GUIDRV_Template.c文件。
应该就可以编译了。。。。然后就运行吧!
如有不详,请回帖! |
|