Guition JC2432W328 ~
This is a popular "Cheap Yellow Display" style all-in-one board with an integrated ESP32-WROOM module. It uses a 2.8" ST7789 SPI TFT (240x320) with a CST820 capacitive I2C touch controller (no multi-touch).
Note: this board's display SPI pins overlap with the Sunton ESP32-2432S028R, but it is a different board - it uses CST820 capacitive touch instead of the XPT2046 resistive touch found on the Sunton board, so it requires its own dedicated environment.
Features~
- ESP32-WROOM (no PSRAM)
- 2.8" 240x320 ST7789 SPI TFT
- CST820 capacitive I2C touch controller
- Backlight control on GPIO27
Flashing~
Compile your own via platform.io and platformio_override.ini environment templates, using the guition-jc2432w328_4MB environment.
Note: this device is not yet listed on the web installer at https://nightly.openhasp.com/ (that page's device list is maintained separately). Until it is added there, use one of the methods below.
The latest build can be found under Github Actions, click on the latest action, and look under the Assets sections for zip files containing builds binary files.
Recommended method~
-
Download the
guitionbuild artifact from the latestActionsrun on github and flash it, or compile your own if comfortable doing that. -
Update in the future with a new OTA file found the same way.
Initial Setup Notes~
The touch controller's I2C address defaults to 0x15 (common for CST8xx chips). If touch is not detected, try 0x14, 0x2E, or 0x38.