Skip to content

v2.3.0-beta — 2.8" Board Support

Pre-release
Pre-release

Choose a tag to compare

@ShaeOJ ShaeOJ released this 02 Mar 07:19
· 2 commits to main since this release

What's New

2.8" ESP32-2432S028R Board Support ⭐ NEW

  • New cyd28r build 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_Touchscreen with VSPI pre-init

Previous Changes (from v2.2.0-beta)

  • 3.2" ESP32-3248S032 support (cyd32r resistive, cyd32c capacitive)
  • 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.