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
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 uncheck Check this to not use custom lv_conf.h
under Component config > LVGL configuration
with idf.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!
- 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
- 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