From 732cc2e8b26cd277a50a4ae902898486d0266a15 Mon Sep 17 00:00:00 2001 From: pelgraine <140762863+pelgraine@users.noreply.github.com> Date: Thu, 9 Jul 2026 18:55:51 +1000 Subject: [PATCH] T-watch: fix gps toggle bug caused by previous spiffs+littlefs partition additions wipe and update --- examples/companion_radio/ui-new/UITask.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/companion_radio/ui-new/UITask.cpp b/examples/companion_radio/ui-new/UITask.cpp index e1d29af8..1f24a197 100644 --- a/examples/companion_radio/ui-new/UITask.cpp +++ b/examples/companion_radio/ui-new/UITask.cpp @@ -3183,6 +3183,9 @@ void UITask::toggleGPS() { #if defined(LilyGo_TDeck_Pro_Max) board.gpsPowerOff(); // MAX: GPS power is XL9555-routed, not PIN_GPS_EN #endif + #if defined(LILYGO_TWATCH_S3_PLUS) + board.gpsPowerOff(); // Watch: GPS power is the AXP2101 BLDO1 rail + #endif notify(UIEventType::ack); } else { // Enable GPS — power on hardware @@ -3194,6 +3197,9 @@ void UITask::toggleGPS() { #if defined(LilyGo_TDeck_Pro_Max) board.gpsPowerOn(); // MAX: GPS power is XL9555-routed, not PIN_GPS_EN #endif + #if defined(LILYGO_TWATCH_S3_PLUS) + board.gpsPowerOn(); // Watch: GPS power is the AXP2101 BLDO1 rail + #endif notify(UIEventType::ack); } the_mesh.savePrefs();