环境:
硬件:ESP32
LCD : ST7796 3.5寸 480*320 屏
电容触摸 IC: GT911
IDE: Visual Studio Code with Platoform IO extension
LVGL 版本:3.0
移植前准备
移植前已经使用 eSPI 驱动起了 ST7796 屏,别且实现了触摸驱动。
LVGL移植步骤如下:
下载 LVGL 代码
下载 LVGL 文件,放置到 工程的 .lib 库中:
编辑配置文件
把 LVGL 源文件根目录下的 lv_conf_template.h 重命名为 lv_conf.h
首先把第10行左右的宏定义打开:文章来源:https://www.toymoban.com/news/detail-731394.html
#if 1 /*Set it to "1" to enable content*/
更改 main.cpp 文件
主文件中导入 LVGL 库函数:文章来源地址https://www.toymoban.com/news/detail-731394.html
到了这里,关于ESP32 移植 LVGL UI 库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!