fix(gps): hold GPS awake during waypoint nav/avg/track-back and message-location navigate

These views run the same live bearing/distance readout as Compass/Nearby's
navigate mode, which already held GPS awake -- these three didn't, so
duty-cycling could leave them stuck on a stale fix until the next scheduled
wake (up to the configured sleep interval).
This commit is contained in:
MarekZegare4
2026-08-14 00:40:50 +02:00
parent cc591e8cee
commit 55cb5d25d3
5 changed files with 16 additions and 1 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
- **Experimental: M5Stack Cardputer ADV and LilyGO T-Echo Lite + KeyShield board support** — built-in keyboard, no CardKB or joystick needed. Full companion/solo/repeater/room-server env range.
- **Experimental: solo builds for Heltec V3 and V4** — full on-device UI, driven by CardKB or a wired joystick.
- **Screenshot support added to the Heltec V3/V4 solo builds.**
- **GPS duty-cycling** (Settings System "GPS pwr") — sleeps GPS between fixes to save power. Stays on automatically when Trail, Live share, Locator, Compass/Nearby, or `!gps fix` need it.
- **GPS duty-cycling** (Settings System "GPS pwr") — sleeps GPS between fixes to save power. Stays on automatically when Trail (including waypoint navigate/average/track-back), Live share, Locator, Compass/Nearby, navigating a shared location, or `!gps fix` need it.
- **RX power-save (Settings Radio Pwr save) now recovers on its own** if the hardware duty-cycle sequencer gets stuck.
- **Updated upstream base to companion-v1.17.0** — hardware Channel Activity Detection, MCU temperature telemetry, LR2021 standby fix, and misc upstream fixes.