This repo contains ESP32 (example) programs for ESP32 , and T-Display S3 and S3 Pro boards.
Currently Arduino IDE v2.x is used to build. Plz use that IDE to compile/upload the code to the devices, using an USB connector.
- In Arduino Preferences, on the Settings tab, enter the
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
URL in theAdditional boards manager URLs
input box. - Click OK and the software will install.
- Search for ESP32 in Tools โ Board Manager and install
Arduino ESP32 Boards
and install 'esp32' (by Espressif Systems). 4.Select the board: Tools->Board->esp32-'ESP32S3 DEV Module' (1ste on top) - Select the correct settings in the Tools menu as shown below.
Setting | Value |
---|---|
USB CDC On Boot | Enabled |
CPU Frequency | 240MHz (WiFi) |
Core Debug Level | None |
USB DFU On Boot | Enabled |
Events Run On | Core 1 |
Flash Mode | QIO 80MHz |
Flash Size | 16MB (128Mb) |
JTAG Adapter | Integrated USB JTAG |
Arduino Runs On | Core 1 |
USB Firmware MSC On Boot | Disabled |
Partition Scheme | Huge APP (3MB No OTA/1MB SPIFFS) |
PSRAM | OPI PSRAM |
Upload Module | UART0 / Hardware CDC |
Partition Scheme | Huge APP (3MB No OTA/1MB SPIFFS) |
UploadSpeed | 921600 |
USB Mode | Hardware CDC and JTAG |
- Check T-Display-S3 repo how to setup Arduino environment for the T-Display S3 PRO.
Projects in next folders explained:
Name | Info to original repo | description |
---|---|---|
TPro | clone of VolosR | T-Display S3 - Pro example |
TPro_Vinz | update of VolosR | T-Display S3 - Pro Example, with Extra Debug info via Serial Monitor |
WifiClientConnect | Arduino Example | Connect to Wifi and report status |
- How to install the Arduino IDE: Install Arduino IDE.
- Before Compile/Verify, select the correct board:
Tools -> Board
. - Select the COM port:
Tools -> Port: xxx
where thexxx
is the detected COM port.
- Select the COM port:
Devices
or set theupload_port`` option on the
platformio.ini` file.
Important: Be sure you're using a good quality USB cable that has enough power for your project.
- Programming Fail: If the programming/flash procedure fails, try to reduce the serial connection speed.
- COM port not detected: Check the USB cable connection and the USB to Serial driver installation.
If the error persists, you can ask for help at the official ESP32 forum or see Contribute.
- Arduino-ESP32 Official Repository: espressif/arduino-esp32
- ESP32 Datasheet: Link to datasheet
- ESP32-S2 Datasheet: Link to datasheet
- ESP32-C3 Datasheet: Link to datasheet
- Official ESP-IDF documentation: ESP-IDF
- T-Display-S3 repo (https://github.com/Xinyuan-LilyGO/T-Display-S3)