mirror of
https://github.com/pelgraine/Meck.git
synced 2026-07-29 04:42:41 +02:00
0fa7a321bf
The macro was doing double duty: gating the 240x240 touch UI (tile grid, lock screen, VKB, grey palette) and gating the Plus's onboard GNSS. A non-GPS watch cannot reuse the first without dragging in the second. MECK_TWATCH watch form factor LILYGO_TWATCH_S3_PLUS Plus-only hardware (GNSS on BLDO1, GPIO0 user button) MECK_PMU_BUTTON user button is the AXP2101 PWRON key, not a GPIO 84 sites renamed across 14 files. The WatchMapScreen include, construction and its three touch handlers now also require HAS_GPS, as does the Maps tile branch inside the home tile grid. Behaviour-preserving: the Plus defines both MECK_TWATCH and HAS_GPS=1, so every new condition evaluates as before. No other board defines MECK_TWATCH.