- 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.py
in 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 monitor
to build, flash and monitor the project.