屏幕是2.4寸的ili9341,跑了一下官方的demo,效果不错,尤其是透明图层很给力,就是屏幕素质太差,由于没有触摸,下一步移植一下按键的功能。
离线
移植过程比较简单,不用按照官方文档(有点跟不上代码更新的速度),过程如下:
1.在arduino的ide中下载三个库:lvgl和lvgl_examples,驱动库TFT_eSPI
2.修改TFT_eSPI的User_Setup_Select.h文件,使能对应的驱动芯片
修改TFT_eSPI\User_Setups的驱动文件,修改对应管脚。
3.复制lvgl中的lv_conf_template.h改名为lv_conf.h并移植到lvgl上层目录,同样复制lvgl_examples中的lv_demo_conf_template.h改名为lv_demo_conf.h并移植到lvgl_examples上层目录
4.修改lv_conf.h和lv_demo_conf.h这两个文件,这个就是使能或禁用某些参数,按需配置即可
5.最后编译arduino对应的demo,可能或报错,说找不到某些文件,应该是lvgl_examples中的某些文件引用的路径不对,修改一下即可。
路径报错需要修改的文件
最近编辑记录 kekemuyu (2021-08-07 11:45:41)
离线