- This project is an esp-idf sample repository for the LilyGo display family.
- The sample currently only supports display and touch functions, and other board functions are not suitable for the time being.
- By default users using this repository example are configured with ESP-IDF. For novices, please first learn how to start the simplest HelloWord Getting Started Guide
| Product(PinMap) | SOC | Flash | PSRAM | Resolution | Size |
|---|---|---|---|---|---|
| TTGO-T-Display | ESP32 | 4MB | N.A | 135x240 | 1.14 Inch |
| T-QT-S3-FN4R2 | ESP32-S3FN4R2 | 4MB | 2MB(QSPI) | 128x128 | 0.85 Inch |
| T-QT-S3-FN8 | ESP32-S3FN8 | 8MB | N.A | 128x128 | 0.85 Inch |
| T-Display-S3 no Touch | ESP32-S3R8 | 16MB | 8MB(OPI) | 170x320 | 1.9 Inch |
| T-Display-S3 Touch | ESP32-S3R8 | 16MB | 8MB(OPI) | 170x320 | 1.9 Inch |
| T-Display-S3-Pro | ESP32-S3R8 | 16MB | 8MB(OPI) | 222x480 | 2.33 Inch |
| T-Display-AMOLED-Lite | ESP32-S3R8 | 16MB | 8MB(OPI) | 194x368 | 1.47 Inch |
| T-Display-S3 AMOLED no Touch | ESP32-S3R8 | 16MB | 8MB(OPI) | 240x536 | 1.91 Inch |
| T-Display-S3 AMOLED Touch | ESP32-S3R8 | 16MB | 8MB(OPI) | 240x536 | 1.91 Inch |
| T4-S3 AMOLED | ESP32-S3R8 | 16MB | 8MB(OPI) | 600x450 | 2.41 Inch |
| T-Dongle-S3 | ESP32-S3R8 | 16MB | 8MB(OPI) | 80x160 | 0.96 Inch |
| T-Dongle-S2 | ESP32-S2 | 4MB | 8MB(QSPI) | 135x240 | 1.14 Inch |
| T-HMI | ESP32-S3R8 | 16MB | 8MB(OPI) | 135x240 | 1.14 Inch |
| T-Display-Long | ESP32-S3R8 | 16MB | 8MB(OPI) | 135x240 | 1.14 Inch |
| T-QT-C6 | ESP32-C6 | 4MB | N.A | 128x128 | 0.85 Inch |
| T-RGB 2.1 inch Half Circle | ESP32-S3R8 | 16MB | 8MB(OPI) | 480x480 | 2.1 Inch |
| T-RGB 2.1 inch Full Circle | ESP32-S3R8 | 16MB | 8MB(OPI) | 480x480 | 2.1 Inch |
| T-RGB 2.8 inch Full Circle | ESP32-S3R8 | 16MB | 8MB(OPI) | 480x480 | 2.8 Inch |
- Compiled and run on Ubuntu 22.04 LTS, other operating systems have not been tested
- The example relies on esp-idf V5.3.0, Please see the Getting Started Guide for full steps to configure and use esp-idf to build projects.
- For the first run, enter
python ./setup.pyin the terminal,Each time you runsetup.py, the compilation dependencies and temporary files will be cleared. If you do not need to change to other boards, you can only run it once.
- Enter the board number you need to compile according to the terminal prompts, and press Enter to confirm.
- After compilation is completed, Run
idf.py -p PORT flash monitorto build, flash and monitor the project.