您尚未登录。

楼主 # 2021-08-07 11:16:21

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 844
积分: 725

esp32的arduino环境移植lvgl

屏幕是2.4寸的ili9341,跑了一下官方的demo,效果不错,尤其是透明图层很给力,就是屏幕素质太差,由于没有触摸,下一步移植一下按键的功能。
IMG_2021078887.jpg

离线

楼主 #1 2021-08-07 11:21:30

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 844
积分: 725

Re: esp32的arduino环境移植lvgl

移植过程比较简单,不用按照官方文档(有点跟不上代码更新的速度),过程如下:
1.在arduino的ide中下载三个库:lvgl和lvgl_examples,驱动库TFT_eSPI
Screenshot112527.png
2.修改TFT_eSPI的User_Setup_Select.h文件,使能对应的驱动芯片
Screenshot113044.png
修改TFT_eSPI\User_Setups的驱动文件,修改对应管脚。
Screenshot113119.png
3.复制lvgl中的lv_conf_template.h改名为lv_conf.h并移植到lvgl上层目录,同样复制lvgl_examples中的lv_demo_conf_template.h改名为lv_demo_conf.h并移植到lvgl_examples上层目录
Screenshot112821.png
4.修改lv_conf.h和lv_demo_conf.h这两个文件,这个就是使能或禁用某些参数,按需配置即可
5.最后编译arduino对应的demo,可能或报错,说找不到某些文件,应该是lvgl_examples中的某些文件引用的路径不对,修改一下即可。
Screenshot114227.png
路径报错需要修改的文件
Screenshot114411.png

最近编辑记录 kekemuyu (2021-08-07 11:45:41)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn