liquidraver
9f66e9749c
x1 debug v1
2026-08-10 08:32:43 +02:00
liquidraver
c0b388d89f
build fix
2026-08-05 14:13:29 +02:00
liquidraver
d1093bfc5e
gps "fiddling" v2 and some debug log fixes
2026-08-05 11:48:33 +02:00
liquidraver
f83ce0bed4
gps fiddling
2026-08-04 16:04:05 +02:00
liquidraver
aa14944a93
enable PM on ESP repeaters that support it
2026-07-30 17:14:05 +02:00
liquidraver
06a0b03a20
LR1110 duty cycle finally and zephyr PM vs UART wedge fixes
2026-07-25 11:27:25 +02:00
liquidraver
4001b3f130
GPS power management gates
2026-07-21 13:36:51 +02:00
liquidraver
1b9410df21
retry PM activation
2026-07-18 20:30:43 +02:00
liquidraver
3af781ee87
get rid of flash writes initiated by ZephyrGPSManager
2026-07-02 09:20:10 +02:00
liquidraver
989dd4b93e
dont hammer flash with gps fixes
2026-07-01 22:37:11 +02:00
liquidraver
1cbddc64da
gps fixes
2026-07-01 22:31:18 +02:00
liquidraver
c4a1777956
refactor gps manager
2026-06-17 15:42:50 +02:00
liquidraver
533a2a7e4e
first fix 5 min timeout for GPS to prevent battery drain
2026-06-17 14:52:00 +02:00
liquidraver
7b3716bd6a
fix M1 GPS power control
2026-06-17 14:15:45 +02:00
liquidraver
4ec6f27202
password compare bug fix
2026-06-16 12:36:54 +02:00
liquidraver
a9c797b837
guard GPS month_days[] index against out-of-range GNSS month (gps audit)
2026-06-11 13:30:01 +02:00
liquidraver
2ad185bab4
license "refactor" :)
2026-06-07 22:47:17 +02:00
liquidraver
65f31ced7d
no permanent gps disable on repeaters
2026-05-06 10:11:09 +02:00
liquidraver
c9b6d6bded
disable GPS cycle until reboot if no GNSS messages present
2026-04-28 13:49:08 +02:00
liquidraver
57aab5f522
GPS start fix when requesting telemetry
...
APC disabled by default, but compiled in
2026-04-24 22:32:05 +02:00
liquidraver
a5e5fcbb74
fix 0,0 lat/lon save to prefs as valid position, sorry people on a boat off the coast of Ghana with a very precise GPS hardware
2026-04-23 08:23:01 +02:00
liquidraver
de4bcd9a52
clear first_fix_acquired on gps off, increase timeout to 120 sec
2026-04-21 14:41:56 +02:00
liquidraver
a716d2478f
port seeed solar p1 + gps command fixes
2026-04-13 11:48:34 +02:00
liquidraver
a1dddbea75
Repeater GPS: separate advert vs telemetry position, persist last fix
...
GPS fixes no longer overwrite prefs lat/lon — adverts use only
manually-set coordinates (via gps setloc or companion app)
Precise GPS position served via telemetry requests only
getNodeLat()/getNodeLon() returns live GPS fix
Last good fix persisted to /lfs/gps_pos — survives reboots
| Command | Description |
|---------|-------------|
| `gps` | Show GPS status (`on` or `off`) |
| `gps on` | Enable GPS module |
| `gps off` | Disable GPS module |
| `gps setloc` | Update stored latitude/longitude from current GPS fix |
| `gps advert` | Show current location advertising policy |
| `gps advert none` | Do not include location in advertisements |
| `gps advert share` | Include live GPS location in advertisements |
| `gps advert prefs` | Include stored lat/lon from prefs in advertisements |
2026-04-01 11:06:09 +02:00
liquidraver
3b7434be4c
unify conf + clean up prod builds
2026-02-24 16:27:07 +01:00
liquidraver
6c7d52e725
t1000 gps fix
2026-02-24 15:50:11 +01:00
liquidraver
8d1823d0b6
First iteration that seems to work
2026-02-20 12:43:13 +01:00