Xinyuan-LilyGO/T-Display-S3

CC++PythonProcessingRubyCMake
This is stars and forks stats for /Xinyuan-LilyGO/T-Display-S3 repository. As of 01 May, 2024 this repository has 462 stars and 106 forks.

🌟T-Display-S3🌟 Description T-Display-S3 is a ESP32-S3 development board. It is equipped with a color 1.9" LCD screen and two programmable buttons. Communication using I8080 interface. Retains the same layout design as T-Display. You can directly use ESP32S3 for USB communication or programming. T-Display-S3 Pinout T-Display-S3 TOUCH Pinout Where to buy T-Display-S3 is available from: LILYGO, Amazon and Aliexpress. Quick Start Arduino In Arduino Preferences, on the Settings tab, enter the https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json URL in the Additional boards manager URLs input box. Click OK and the software will install. Search for ESP32 in Tools → Board Manager and install esp32 (Arduino-ESP32) Copy everything from this repository lib folder to Arduino library folder (e.g. C:\Users\YourName\Documents\Arduino\libraries) 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 USB Mode Hardware CDC and JTAG PlatformIO Install VisualStudioCode and Python Search for the PlatformIO plugin in the VisualStudioCode extension and install it. After the installation is complete, you need to restart VisualStudioCode After restarting VisualStudioCode, select File in the upper left corner of VisualStudioCode -> Open Folder -> select the T-Display-S3 directory Click on the platformio.ini file, and in the platformio column, cancel the sample line that needs to be used, please make sure that only one line is valid Click the (✔) symbol in the lower left corner to compile Connect the board to the computer USB Click (→) to upload firmware Click (plug symbol) to monitor serial output ESP-IDF The installation method varies depending on the system, refer to the official manual for installation. Micropython russhughes/st7789s3_mpy Micropython FAQ The program can be written normally, but there is still no display after writing There are factory test files in the firmware folder, which can be flashed into the board to check whether the board is normal. If there is still no display, then it can be judged that there is a problem with the board or the screen Delete the <TFT_eSPI> in the libraries, and replace the <TFT_eSPI> in the folder of the main page to the libraries directory When opening the Arduino IDE, it prompts whether to upgrade the library, please choose not to upgrade, otherwise it will overwrite the configuration of the <TFT_eSPI> display The board uses USB as the JTAG upload port. When printing serial port information on USB_CDC_ON_BOOT configuration needs to be turned on. If the port cannot be found when uploading the program or the USB has been used for other functions, the port does not appear. Please enter the upload mode manually. Connect the board via the USB cable Press and hold the BOOT button , While still pressing the BOOT button, press RST Release the RST Release the BOOT button Upload sketch If the above is invalid, burn the binary file to check whether the hardware is normal Video
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
SuperIlu/DOjSCJavaScriptC++6200270
0xe7/WonkaVisionC#PowerShell72090
greglook/clj-hieraClojure56060
lantiga/hirop-compojureClojure0000
pcsanwald/kaggle-titanicClojure1401320
NilFoundation/actor-containersCMakeC++Python0000
Mr-majifu/Animated-Login-FormCSSHTML330100
JideGuru/flutter_drawing_boardDartHTMLRuby197+253+1
qsuProjects/padacoMATLABHTMLC0000
Jovian-Experiments/Jovian-NixOSNixLessRuby229+5200