feat: Add ESP-WROOM-32 and ESP32-S3 board support#2334
Conversation
Added configuration file for ESP-WROOM-32 with ILI9341 TFT.
Implement GPIO setup and input handling for device control.
|
Nice. Did you get touch working specificly on the s3 with resistive over spi? I couldn't get it working. |
Yeah, I managed to get it working, but it took a fair bit of porting. Bruce already had support for a different Esp32s3 board layout, but not for ESP32-S3 2.4 , 2.8 TFT configurations and specifically not for ST7789, so I had to sort out the display driver differences, touch/button input, pin defs, and board configs manually in PlatformIO. |
|
Does touch work with the ili3941? I notice u didn't add touch just buttons for that one. I had tried a while ago but couldn't get it. |
Not yet, i haven’t added ili9341 on esp32-s3 yet, neither touch nor non-touch. the current ili9341 support i pushed is only for esp-wroom-32 and it’s button based because the panel i have is non-touch. for s3 i only did the st7789 setup for now. i’ll probably add a proper touch config for ili9341 later too once i can test the driver, touch controller and pin mapping on actual hardware |
|
Yeah hopefully u can get it working. It was very buggy for me |
|
Thank you for adding these new boards, but I have something to ask.. I'm asking it because it'll be a source of many questions and issues from many many people.. |
Implement GPIO setup and touchscreen initialization functions for ESP32S3 with ILI9341 display.
Added wiring guide for ESP32-S3 with ILI9341 display and touchscreen, including pinouts for display, touchscreen, radio modules, and other components.
Added configuration for ESP32-S3 ILI9341 Touchscreen with 8MB Flash.
Added detailed wiring guide for ESP32-S3 with ST7789 display and touchscreen, including pinouts for display, touchscreen, radio modules, and additional features.
Added comprehensive wiring guide for ESP-WROOM32 with ST7789 display and touchscreen, including pinouts for display, touchscreen, SD card, radio modules, user input, I2C sensors, status LED, serial port, and power supply details.
Added detailed wiring guide for ESP-WROOM32 with ILI9341 display, including pinout for display, buttons, radio modules, I2C sensors, status LED, and serial port.
New Board Support
1. ESP-WROOM-32 + ST7789 (Touch)
2. ESP32-S3 + ST7789 (Touch)
3. ESP-WROOM-32 + ILI9341 (Buttons)
All boards support CC1101, NRF24, IR TX/RX, RF TX/RX
BRUCE_ILI9341.mp4