基于ESP32-S3-N16R8模组(16MB Flash + 8MB PSRAM)构建的嵌入式GUI开发环境,使用ESP-IDF v5.3.1框架,集成LVGL v8.3.11图形库。完整支持ST7789V驱动的1.14英寸RGB LCD显示屏,分辨率135×240,SPI接口;同时接入CST816T电容式触摸控制器,I2C通信,已实现坐标上报与LVGL事件绑定。工程结构清晰,含BSP层封装、lv_port移植代码、main主逻辑及music demo示例——该demo可正常播放UI动画、响应触控切换歌曲、控制音量滑块,验证了显示刷新、触摸响应、音频UI联动等核心功能。配套CMakeLists.txt、sdkconfig配置文件、VSCode调试设置及README说明文档,开箱即用,适合快速启动LVGL在ESP32-S3上的GUI应用开发。
2026-06-05 10:41:17
26.21MB
1