Files
AutoFilm-ESP32/docs/JC4827W543_PIN_AUDIT_ERRATA.md
gronod 73f3158b27
ci / test (push) Successful in 1m3s
ci / firmware (wroom, sdkconfig.wroom, esp32) (push) Successful in 3m58s
ci / firmware (jc4827w543, sdkconfig.s3, esp32s3) (push) Successful in 4m1s
Update pin audit documentation labels
2026-09-16 20:43:25 +01:00

1.5 KiB

JC4827W543 pin audit - ERRATA

Based on verification against the official vendor repository at https://github.com/lsdlsd88/JC4827W543.

No errors were found in the original JC4827W543_PIN_AUDIT.md document.

Verification Notes:

  • Vendor IO pin distribution: The 4.3 inches IO pin distribution.xlsx file perfectly matches the pinout matrix in the audit document (e.g., IO45 for LCD_CS, IO47 for LCD_CLK, etc., and SPECK_LRCLK / SPECK_DIN / SPECK_BCLK correctly documented as I2S lines).
  • Display Configuration: Arduino_ESP32QSPI code in LvglWidgets.ino verifies the QSPI display pins as CS:45, SCK:47, D0:21, D1:48, D2:40, D3:39 matching the audit exactly.
  • Touch Controller: Capacitive GT911 configuration uses TOUCH_SDA = 8, TOUCH_SCL = 4, TOUCH_RES = 38, TOUCH_INT = 3 which aligns with the undocumented RTP_CS (38) being effectively co-opted for capacitive reset, confirming the finding in the original document.
  • Demos: The DHT11 demo at 1-Demo/Demo_Arduino/4_9_WIFI Web Servers DHT11 indeed uses GPIO 27, and the 4_7_WIFI Web Servers LED demo uses GPIO 16/17. These assignments are generic demo choices as noted in the original document and correctly do not conflict with the board specifications.
  • Proposed GPIOs: The suggested GPIOs for motor control (16, 15, 17, 18, 9, 14, 5, 6, 7) are correctly identified as free based on the schematic and code.

The original document is factually sound and can be completely trusted as the authoritative reference for this project.