This repository provides example support for the LilyGo T-Dongle S3 dev board which has:
- WiFi / BLE
- uSD card (hidden in the USB A connector!)
- RGB LED
- Color TFT LCD (ST7735, 80x160 0.96" IPS LCD)
| LED Pin | ESP32S3 IO Pin Number |
|---|---|
| Data | 40 |
| Clock | 39 |
| LCD Pin | ESP32S3 IO Pin Number |
|---|---|
| CS | 4 |
| SDA | 3 |
| SCL | 5 |
| DC | 2 |
| Reset | 1 |
| Backlight | 38 |
| TF / uSD Card Pin | ESP32S3 IO Pin Number |
|---|---|
| D0 | 14 |
| D1 | 17 |
| D2 | 21 |
| D3 | 18 |
| CLK | 12 |
| CMD | 16 |
Since this repo contains a submodule, you need to make sure you clone it recursively, e.g. with:
git clone --recurse-submodules git@github.com:esp-cpp/t-dongle-s3Alternatively, you can always ensure the submodules are up to date after cloning (or if you forgot to clone recursively) by running:
git submodule update --init --recursiveBuild the project and flash it to the board, then run monitor tool to view serial output:
idf.py -p PORT flash monitor
(Replace PORT with the name of the serial port to use.)
(To exit the serial monitor, type Ctrl-].)
See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects.