David Gwilliam
0ed4c7ffce
refactor: abstract hardware in DisplayManager
- TFT_eSPI -> Gfx typedef (zero-cost on E32R35T)
- Touch reads wrapped in #if USE_TOUCH_XPT2046 / USE_TOUCH_GT911
- Hardcoded rotation -> DISPLAY_ROTATION from BoardConfig
- All 480/320 literals -> SCREEN_WIDTH / SCREEN_HEIGHT
- Boot splash shows BOARD_NAME for target identification
- Added holdProgress() convenience method using HOLD_DURATION_MS
2026-02-16 12:38:14 -08:00
..
2026-02-12 00:45:31 -08:00
2026-02-15 11:52:26 -08:00
2026-02-15 16:36:28 -08:00
2026-02-16 12:38:14 -08:00
2026-02-13 21:42:32 -08:00
2026-02-12 10:57:11 -08:00