MeshCore/variants/thinknode_m1
TerryFrench 7f596bab10 Enable GPS time sync for ThinkNode M1 repeater builds
Add PERSISTANT_GPS and ENV_SKIP_GPS_DETECT flags to the ThinkNode M1
repeater build so the GPS module is active from boot and automatically
syncs the RTC clock.

Without these flags, GPS detection fails on cold-starting GPS modules
that need more than 1 second to begin outputting NMEA data, causing
gps_detected=false and hiding all GPS CLI commands. The existing
MicroNMEALocationProvider already handles initial sync after fix
acquisition and periodic re-sync every 30 minutes - these flags just
ensure it is enabled.

Relates to #1426

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 23:40:07 -07:00
..
platformio.ini Enable GPS time sync for ThinkNode M1 repeater builds 2026-04-04 23:40:07 -07:00
target.cpp Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants 2026-03-05 18:38:57 +00:00
target.h Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants 2026-03-05 18:38:57 +00:00
ThinkNodeM1Board.cpp Deduplicate NRF52 startOTAUpdate() 2025-12-17 10:30:50 +01:00
ThinkNodeM1Board.h Remove NRF52BoardOTA class and integrate it into NRF52Board 2026-01-08 22:46:20 +01:00
variant.cpp New Board: Elecrow ThinkNode M1 2025-04-29 17:32:08 +02:00
variant.h switch to using QSPI bus for external flash 2025-09-06 14:15:40 +10:00