A simple project that puts all the LVGL demos together in a simple esp-idf project with the LovyanGFX driver
- sukesh-ak's WT32-SC01 project: https://github.com/sukesh-ak/LVGL8-WT32-SC01-IDF
- LovyanGFX's panel/touch/light definitions for the MakerFabs S2 screen: https://github.com/lovyan03/LovyanGFX/blob/master/src/lgfx_user/LGFX_ESP32S2_MakerabsParallelTFTwithTouch.hpp
- MakerFabs' definitions for the S3 screen: https://github.com/Makerfabs/Makerfabs-ESP32-S3-Parallel-TFT-with-Touch/blob/main/firmware/SD16_3.5/SD16_3.5.ino
You must clone this repo recursively
git clone https://github.com/radiosound-com/makerfabs-parallel-tft-lvgl-lgfx --recursive
Tested with ESP-IDF v5.2.1. Other versions may work as well.
Make sure you have esp-idf exported, e.g.:
source ~/esp/esp-idf/export.sh
Depending on which board you have:
idf.py set-target esp32s2
or
idf.py set-target esp32s3
Then
idf.py build flash monitor