BSP-IDF5-ESP_LCD-LVGL9
BSP-IDF5-ESP_LCD-LVGL9 copied to clipboard
ESP-BSP (Board Support Package) with ESP-IDF 5.x + ESP_LCD + LVGL 9.x
BSP (Board Support Package) using ESP-IDF 5.x + ESP_LCD + LVGL 9.x
How to use ESP_LCD components for Display & Touch with LVGL 9.x using ESP_LVGL_PORT from ESP-BSP.
Discover, download and publish components and examples for ESP-IDF - Espressif Component Registry
BSP for Wireless Tag WT32-SC01 Plus [ESP32-S3]:

Supported features:
- Display
- Capacitive Touch
- SPIFFS
- uSD card
- LVGL 9.x with lv_Observer
Dependencies:
- LCD Driver : ESP LCD ST7796 8Bit Parellel
- TOUCH Driver : ESP LCD Touch FT5x06 Controller
- UI Widgets : LVGL v9.x with custom
lv_conf.h=> Check CMakeLists.txt - ESP_LVGL_PORT : ESP-BSP
[!IMPORTANT]
Make sure to uncheckCheck this to not use custom lv_conf.hunderComponent config > LVGL configurationwithidf.py menuconfig.
# Build with "WT32-SC01 Plus" specific configuration
idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.wt32sc01plus" build
idf.py -p <PORT> flash monitor
If you use my projects or like them, consider sponsoring me. Anything helps and encourages me to keep going.
See details here: https://github.com/sponsors/sukesh-ak
Your sponsorship would help me not only to maintain the projects I'm involved in, but also support my other community activities and purchase hardware for testing these libraries. If you're an individual user who has enjoyed my projects or benefited from my community work, please consider donating as a sign of appreciation. If you run a business that uses my work in your products, sponsoring my development makes good business sense: it ensures that the projects your product relies on stay healthy and actively maintained.
Thank you for considering supporting my work!
BSP for Wireless Tag WT32-SC01 [ESP32] (Work in progress):
- LCD Driver : ESP LCD ST7796 SPI - Only v1.0.0 is supported for ESP32
- TOUCH Driver : ESP LCD Touch FT5x06 Controller
- UI Widgets : LVGL v9.x with custom
lv_conf.h=> Check CMakeLists.txt - ESP_LVGL_PORT : ESP-BSP
# Build with "WT32-SC01" specific configuration
idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.wt32sc01" build
idf.py -p <PORT> flash monitor
BSP TODO LIST
- [ ] Makerfabs - MaTouch_ESP32-S3 Parallel IPS with Touch 4.3" 800x400 ST7282
- [ ] Makerfabs - MaTouch_ESP32-S3 Parallel IPS with Touch 4.0" 480*480 ST7701
- [ ] Makerfabs - MaTouch_ESP32-S3 Parallel TFT with Touch 3.5" 480x320 ILI9488
- [ ] Makerfabs - MaTouch_ESP32-S3 SPI TFT with Touch 3.5" 480x320 ILI9488