Releases: Aryann019x/firmware
Releases · Aryann019x/firmware
Release list
Custom Board Support - ESP32 Boards
Bruce Firmware - Custom Board Support
Pre-built binaries for affordable ESP32 development boards.
New Boards
- ESP-WROOM-32 + ILI9341 2.4" TFT (5-way buttons)
- ESP-WROOM-32 + ST7789 2.8" TFT (XPT2046 touch)
- ESP32-S3 + ST7789 2.8" TFT (XPT2046 touch)
Features
- CC1101 Sub-GHz & NRF24 2.4GHz radio support
- IR TX/RX & RF TX/RX
- SD Card & WiFi/Bluetooth
Flash Instructions
esptool.py:
# ESP-WROOM-32 + ILI9341
esptool.py --chip esp32 --port COM3 --baud 921600 write_flash -z 0x0 Bruce-esp-wroom32-ili9341.bin
# ESP-WROOM-32 + ST7789
esptool.py --chip esp32 --port COM3 --baud 921600 write_flash -z 0x0 Bruce-esp-wroom32-st7789.bin
# ESP32-S3 + ST7789
esptool.py --chip esp32s3 --port COM3 --baud 921600 write_flash -z 0x0 Bruce-esp32s3-st7789.binBrowser-based: ESP Web Tools
Replace
COM3with your actual port
Troubleshooting
- Connection failed: Hold BOOT button while connecting
- Wrong chip: Use
--chip esp32for WROOM-32,--chip esp32s3for S3
Pinout
ESP-WROOM-32 + ILI9341 (Buttons)
| Function | GPIO |
|---|---|
| TFT CS | 17 |
| TFT DC | 16 |
| TFT RST | 5 |
| TFT BL | 32 |
| SPI MOSI | 23 |
| SPI MISO | 19 |
| SPI CLK | 18 |
| BTN SELECT | 35 |
| BTN UP | 34 |
| BTN DOWN | 26 |
| BTN RIGHT | 27 |
| BTN LEFT | 33 |
ESP-WROOM-32 + ST7789 (Touch)
| Function | GPIO |
|---|---|
| TFT CS | 17 |
| TFT DC | 16 |
| TFT RST | 5 |
| TFT BL | 32 |
| Touch CS | 21 |
| SD CS | 12 |
| SPI MOSI | 23 |
| SPI MISO | 19 |
| SPI CLK | 18 |
| BTN OK | 0 (BOOT) |
ESP32-S3 + ST7789 (Touch)
| Function | GPIO |
|---|---|
| TFT CS | 10 |
| TFT DC | 7 |
| TFT RST | 5 |
| TFT BL | 38 |
| Touch CS | 3 |
| SPI MOSI | 11 |
| SPI MISO | 13 |
| SPI CLK | 12 |
| I2C SDA | 8 |
| I2C SCL | 9 |
| BTN OK | 0 (BOOT) |
Contributed by @Aryann019x