Commit Graph

14 Commits

Author SHA1 Message Date
f8fb5658a6 fix: correct Waveshare touch pins, banner, test fills
- TOUCH_SDA=17 SCL=18 RST=38 per Waveshare schematic
- GPIO 8/9 conflict with LCD_B0/B3 was blanking the display
- Banner uses BOARD_NAME macro instead of hard-coded E32R35T
- TFT_eSPI #error wrapped in USE_TFT_ESPI guard
- RGB test fills on separate lines so they actually execute
2026-02-16 16:52:05 -08:00
8969e626f4 fix: correct Waveshare touch pins (17/18/38), dynamic banner
- TOUCH_SDA=17, TOUCH_SCL=18, TOUCH_RST=38 per Waveshare schematic
- GPIO 8/9 were conflicting with LCD_B0/B3, blanking the display
- Boot banner now uses BOARD_NAME macro from BoardConfig.h
2026-02-16 16:32:59 -08:00
55389bdf11 snapshot 2026-02-16 16:00:20 -08:00
8562da026f fix: define silenceAlerts() before loop() 2026-02-16 13:26:14 -08:00
96a5b8067f fix: define silenceAlerts() — was called but never written
Restores the original behavior from before commit 46b0cb9:
delegates to logic.onTouch() which transitions state to SILENT.

This was a pre-existing bug (undefined function) exposed by the
multi-target refactoring changing compile guard structure.
2026-02-16 13:18:51 -08:00
25b490ac12 fix: make .ino compile guard target-aware
ST7796_DRIVER check only fires when USE_TFT_ESPI is active.
Waveshare (Arduino_GFX) path skips this check entirely.
2026-02-16 12:38:40 -08:00
46b0cb96a9 snapshot 2026-02-16 11:53:09 -08:00
9e285e07a2 snapshot 2026-02-16 03:36:04 -08:00
893c50dbc0 snapshot 2026-02-16 03:14:38 -08:00
185067e5d5 snapshot 2026-02-16 02:01:27 -08:00
bfa8592eec snapshot 2026-02-15 17:42:33 -08:00
d3aeb6f207 snapshot 2026-02-15 17:11:07 -08:00
80b1291489 snapshot 2026-02-15 16:50:20 -08:00
69800016c4 snapshot 2026-02-15 16:36:28 -08:00