一 准备工程(请提前安装idf)
工程准备:
在工程目录,打开cmd输入:如下,然后回车,开始下载LVGL
github: git clone --recurse-submodules https://github.com/lvgl/lv_port_esp32.git
gitee(国内下载快):git clone --recurse-submodules https://gitee.com/wangtake/lv_port_esp32.git
下载完毕后,如图所示:
直接用esp32s3编译就会报错,如下图:
由于s3只有两组spi,与工程不适配,需要我们手动修改代码。
修改内容如下:
-
x\Espressif\components\hal\include\hal\spi_types.h
-
x\Espressif\components\lvgl_esp32_drivers\lvgl_helpers.c
修改完毕后,编译ok