Xinyuan-LilyGO / LilyGo-Display-IDF

This project is an esp-idf sample repository for the LilyGo display family.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌟LilyGo Display Serial🌟

🌟New

  • 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

1️⃣Support Product

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

2️⃣ Build and Flash

  1. Compiled and run on Ubuntu 22.04 LTS, other operating systems have not been tested
  2. 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.
  3. For the first run, enter python ./setup.py in the terminal,Each time you run setup.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. setup
  4. Enter the board number you need to compile according to the terminal prompts, and press Enter to confirm.
  5. After compilation is completed, Run idf.py -p PORT flash monitor to build, flash and monitor the project.

About

This project is an esp-idf sample repository for the LilyGo display family.

License:MIT License


Languages

Language:C 74.6%Language:C++ 20.1%Language:Python 4.8%Language:CMake 0.5%