在之前的博客中移植了STemwin5.32版本的,最近更换了 GD芯片所以STemwin没法用了,只有移植emwin或者是ucGUI所有芯片都可以用了!
之前都是分散修改GUIxxx.c文件或者GUIxxx.h文件,现在打包成一个接口文件和一个库文件,不用再折腾了,累。。。
移植前提条件
参考博客STemwin的移植
涉及文件
- emwPort.c–修改驱动
- emwPort.h–修改配置
- ucGUI3.9.a
- 一堆ucGUI的头文件,无需改
移植过程
修改绘制驱动文件
ucGUI底层将调用以下绘制函数,必须对画点函数进行填充
/ * @file: emwPort.c * * @date: 2020/5/8 * * @author: aron566 * * @brief:emwin 移植接口 * * @version:v1.0 */ #ifdef __cplusplus ///
修改配置文件
emwPort.h
/ * @file: emwPort.h * * @date: 2020/5/8 * * @author: aron566 * * @brief:emwin 移植接口 * * @version:v1.0 */ #ifndef __EMWPORT_H #define __EMWPORT_H #ifdef __cplusplus ///
打包进工程
涉及的资源获取
前往下载
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220363.html原文链接:https://javaforall.net
