Repository navigation
v2.3.0-beta — 2.8" Board Support
Pre-release
Pre-release
What's New
2.8" ESP32-2432S028R Board Support ⭐ NEW
- New
cyd28rbuild for the ESP32-2432S028R (ILI9341, 320x240, resistive touch) - The 2.8" board's XPT2046 touch controller is on a separate VSPI bus from the display — handled automatically by the firmware
- Same 320x240 UI as the 2.4" boards — no layout changes needed
- Uses
paulstoffregen/XPT2046_Touchscreenwith VSPI pre-init
Previous Changes (from v2.2.0-beta)
- 3.2" ESP32-3248S032 support (
cyd32rresistive,cyd32ccapacitive) - GT911 touch fix — constructor now uses screen resolution from build flags
- UI layout tightening across all screens
Firmware Binaries
Flash at address 0x0 using the ESP Web Flash Tool:
| File | Board | Touch |
|---|---|---|
cyd24r_firmware_merged.bin |
2.4" ESP32-2432S024 | Resistive (XPT2046) |
cyd24c_firmware_merged.bin |
2.4" ESP32-2432S024 | Capacitive (CST820) |
cyd28r_firmware_merged.bin |
2.8" ESP32-2432S028R | Resistive (XPT2046) ⭐ NEW |
cyd32r_firmware_merged.bin |
3.2" ESP32-3248S032 | Resistive (XPT2046) |
cyd32c_firmware_merged.bin |
3.2" ESP32-3248S032 | Capacitive (GT911) |
cyd35c_firmware_merged.bin |
3.5" ESP32-3248S035 | Capacitive (GT911) |
⚠️ Beta: The 2.8" and 3.2" variants are untested on hardware. Touch calibration may need adjustment — if touch targets feel off, please open an issue.