The ESP32-C6-Touch-LCD-1.54 is a compact development board built around the ESP32-C6 (single-core 32-bit RISC-V processor up to 160 MHz, 16 MB Flash), with 2.4 GHz Wi-Fi 6, Bluetooth 5 LE, and IEEE 802.15.4 connectivity for Zigbee and Thread. It integrates a 1.54-inch 240 × 240 capacitive touch LCD, a QMI8658 six-axis IMU, audio output, a TF card slot, USB Type-C, three user buttons, and battery support, making it suitable for LVGL interfaces, portable devices, smart home controls, and other IoT applications.
This repository provides sample programs, pre-built firmware, and hardware design files for the ESP32-C6-Touch-LCD-1.54.
.
├── examples/ # Sample programs for ESP-IDF and Arduino
├── Firmware/ # Pre-built firmware binaries
├── Hardware/ # Hardware schematics
└── assets/ # Images used in documentation
Pre-built firmware is available in Firmware/. For development environment setup, flashing instructions, pin mappings, and configuration details, 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!
