在签述的帖子中:
【STM32H7S78-DK】⑥TouchGFX上手(骑士大战僵尸游戏)
https://bbs.eeworld.com.cn/thread-1295328-1-1.html
已经基本熟悉了基于TouchGFX的开发流程。
本贴开始基本的开发,也就是经典的触摸开关LED灯程序。
- 新建一个工程,命名Touch_LED
二、添加按钮,按钮的样式可以自选。
三、添加按钮的交互动作:Function1,并点击生成工程,也许是因为电脑配置较低,这个规程用了2分钟。
工程文件体积高达300MB。
四、导入STM32CubeIDE(程序在Appli中)。
并打开ioc文件配置IO引脚,这里我们配置LED1,对应PO1。
五、添加按钮按下时的动作function1。
第一步:
STM32H7S78-DK_Appli/Application/User/generated/Screen1ViewBase.cpp
在此文件中确认function1函数。
这里顺便把背景颜色改为了蓝色RGB(0,0,255)
第二步:在gui/Screen1View.cpp中添加function1的动作代码。
第三步:在gui/Screen1View.hpp中添加function1函数。
注意void要对齐。
编译并下载(先下载Boot,后下载Appli)
就可以实现程序功能了。