The ESP32-S3-Touch-LCD-1.54 is a compact, high-performance development board built around the ESP32-S3R8 (dual-core Xtensa LX7 @ 240 MHz, 8 MB PSRAM, 16 MB Flash) with 2.4 GHz Wi-Fi and Bluetooth 5 LE. It integrates a 1.54-inch 240 × 240 capacitive touch LCD, an audio module (ES8311 + ES7210), a QMI8658 six-axis IMU, an RTC, a TF card slot, USB Type-C, and a battery interface, making it suitable for LVGL GUI, voice interaction, wearable devices, and other IoT applications.
This repository provides sample programs and factory firmware for the ESP32-S3-Touch-LCD-1.54 and ESP32-S3-LCD-1.54.
.
├── examples/ # Sample programs for ESP-IDF and Arduino
├── Firmware/ # Pre-built factory and example firmware (.bin) and SD card resources
└── assets/ # Images used in documentation
Pre-built firmware is available in Firmware/. For build environments, flashing steps, pin mappings, and configuration, refer to the documentation page.
We welcome contributions! Here's how you can help:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes with clear descriptions.
- Submit a pull request for review.
Open an issue with detailed information, or contact the Waveshare team with your order number for technical support.
Licensed under the Apache License 2.0. See the LICENSE file for details.
Thank you for using Waveshare Electronics products!
