LVGL的移植
- 使用版本
- 1、创建工程
- 2、开始移植
- 2.1、文件准备
- 2.2、修改代码
- 2.3、SDK配置编辑器
- 3、测试
使用版本
- LVGL版本:8.3 链接点这里
- ESPIDF版本:4.4.8
- lvgl_esp32_drivers: 链接点这里
- ESP32型号:ESP32S3
1、创建工程
默认都会,略
2、开始移植
2.1、文件准备
将上面链接中的文件下载下来,如下:

解压后将两个文件夹分别放入工程的components文件夹下,没有components就创建一个。
2.2、修改代码
第一次加入lvgl源码需要点击彻底清理,再点击构建项目,这样等编译完才能在SDK配置编辑器中出现lvgl的配置项。
此时编译到最后会报错,此时需要在lvgl_esp32_drivers/lvgl_helpers.h文件中添加如下宏定义:
#define LV_HOR_RES_MAX 128 //配置屏幕尺寸
#define LV_VER_RES_MAX 160