firmware/variants/nrf52840
Tom Fifield c5fad6cca1
Hold for 20s after GPS lock (#7801)
* Hold for >20s after GPS lock

GPS chips are designed to stay locked for a while to download some data and save it.
This data is important for speeding up future locks, and making them higher quality.
Our present configuration could make every lock perform similar to first lock.

This patch sets a hold of between 20s and 10% of the lock search time after lock
is acquired. This should allow the GPS to finish its work before we turn it off.

Fixes https://github.com/meshtastic/firmware/issues/7466

* Remove T1000E-specific GPS holds

The new code does the same thing, for all devices.

* Fix publishing settings

* Cleanups, removing unused variables.

* ifdef log line with GPS_DEBUG

* fixQual is not a bool.
2025-09-02 06:05:14 -05:00
..
canaryone nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
diy Rename Platformio.ini to platformio.ini (#7468) 2025-07-26 05:13:02 -05:00
Dongle_nRF52840-pca10059-v1 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
ELECROW-ThinkNode-M1 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
feather_diy nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
gat562_mesh_trial_tracker Santa may be checking his list twice, but we only need this in the platformio.ini (#7490) 2025-07-28 09:47:46 -05:00
heltec_mesh_node_t114 Update variant.h (#7520) 2025-09-02 14:31:41 +10:00
heltec_mesh_node_t114-inkhud nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
heltec_mesh_pocket nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
heltec_mesh_solar Mesh solar integrate (#7764) 2025-08-27 06:02:54 -05:00
MakePython_nRF52840_eink nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
MakePython_nRF52840_oled nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
ME25LS01-4Y10TD nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
ME25LS01-4Y10TD_e-ink nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
meshlink nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
meshlink_eink nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
meshtiny Change user button to cancel button on meshtiny. (#7789) 2025-08-30 08:37:18 +08:00
monteops_hw1 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
MS24SF1 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
nano-g2-ultra nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
rak2560 Remove JSON serialization from most NRF52 targets (#7640) 2025-08-15 19:45:41 -05:00
rak4631 Remove JSON serialization from most NRF52 targets (#7640) 2025-08-15 19:45:41 -05:00
rak4631_epaper nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
rak4631_epaper_onrxtx nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
rak4631_eth_gw Remove JSON serialization from most NRF52 targets (#7640) 2025-08-15 19:45:41 -05:00
rak4631_nomadstar_meteor_pro nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
rak_wismeshtag nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
rak_wismeshtap Remove JSON serialization from most NRF52 targets (#7640) 2025-08-15 19:45:41 -05:00
seeed_solar_node nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
seeed_wio_tracker_L1 Move BLE toggle menu option and add confirmation for canned messages in L1 (#7516) 2025-07-31 07:34:41 -05:00
seeed_wio_tracker_L1_eink Add BaseUI support for L1 EInk (#7751) 2025-08-26 20:29:11 -05:00
seeed_xiao_nrf52840_kit Take control of our PRs! (#7445) 2025-07-24 06:13:23 -05:00
t-echo Take control of our PRs! (#7445) 2025-07-24 06:13:23 -05:00
t-echo-lite Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! (#7636) 2025-08-17 13:37:12 +02:00
tracker-t1000-e Hold for 20s after GPS lock (#7801) 2025-09-02 06:05:14 -05:00
TWC_mesh_v4 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
wio-sdk-wm1110 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00
wio-t1000-s Hold for 20s after GPS lock (#7801) 2025-09-02 06:05:14 -05:00
wio-tracker-wm1110 nRF52840: Migrate variants to new structure (#7396) 2025-07-21 14:13:02 -05:00