feat: Add ESP-WROOM-32 and ESP32-S3 board support#2334
feat: Add ESP-WROOM-32 and ESP32-S3 board support#2334Aryann019x wants to merge 14 commits intoBruceDevices:mainfrom
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 |
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