Sample ESP-IDF based project with integrated LVGL
This sample ilustrates the integration of the lvgl graphics library in a project based on the espressif IoT development framework.
It uses the develop branch of the display drivers repo supportng various display controllers.
As this is still work-in-progres it was dificult to figure out how to properly initialize the display driver for the lvgl library.
To build the project you need to install the ESP-IDF framework:
git clone --recursive https://github.com/espressif/esp-idf.git
cd esp-idf; git checkout v4.4.3; git submodule update --init --recursive;
./install.sh
cd ..
Then each time a new terminal is opened the framework should be activated:
cd esp-idf; . ./export.sh; cd ..
There is a sample configuration file sdkconfig.ttgo-t-display for TTGO T-Display configured in landscape mode.
You can rename it to sdkconfig or configure the drivers library for another device using following command:
idf.py menuconfig
To build the project execute:
idf.py build
And to flash the device and monitor the output (press ctrl-T and then ctrl-X to exit) use:
idf.py flash monitor