问题描述
在使用ESP32 IDF LVGL时,我们可以通过idf.py menuconfig来对LVGL进行配置,但是每次使用idf.py menuconfig配置完LVGL后,由于修改了工程的sdkconfig文件,因此所有的文件都需要重新编译。如下图:
需要编译几千个文件。
因此,我们使用lv_conf文件替代idf.py menuconfig文件。
解决方法
首先打开idf.py menuconfig,将不检查用户config文件取消:
然后,将lvgl文件夹下的lv_conf_template.h复制一份到src文件夹下,并改名为lv_conf.h文件:
然后在lvgl.h文件中添加宏定义:#define LV_CONF_INCLUDE_SIMPLE
再将lv_conf.h文件中的#if 0改为#if 1即可: