Repository navigation
Replies: 2 comments 1 reply
|
The ESP32-S3-DevKitC builds ( Default pins in that build:
The NRF24 lines are in the file but commented out (CE 6, CSN 7 on the same SPI bus). If you want a screen, SD card or buttons, build from source: set the |
|
That build has no screen driver and no display pins at all. The plain DevKitC has no screen, so the ready-made .bin doesn't wire one up. The installer .bin for this board is the esp32-s3-devkitc-1 env (or esp32-s3-devkitc-1-psram if you picked the PSRAM/N16R8 one), defined in boards/ESP-General/ESP-General.ini. In that env every display pin is set to -1: TFT_CS, TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK, TFT_BL, TOUCH_CS and BACKLIGHT are all -1, and the SD card pins are -1 too. There is also no driver define. For comparison, the CYD board envs set something like -DILI9341_2_DRIVER=1 or -DST7796_DRIVER=1 plus real TFT pin numbers. ESP-General has none of that, so this build is meant to run headless - you control it from the WebUI over WiFi or from serial, and the USB port works as HID. The pins this build actually uses:
If you want a screen on a DevKitC you have to build the firmware yourself: clone the repo, edit boards/ESP-General/ESP-General.ini, add a driver flag like the CYD envs use and set the TFT_* pins to whatever you wired, then build with PlatformIO. The wiki wiring diagrams won't help here either - the only ESP32-S3 diagram there is for the DIY Smoochiee board, a custom PCB with its own display wiring. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I want to know the connection pins and what screen driver is used there, since I couldn't find it in the repository. File which from bruce installer
All reactions