firmware/src/mesh/generated/meshtastic
Jonathan Bennett 1a2c7f00e1
Gps cleanup and powersave (#2807)
* Refactor GPS to not probe if pins not defined

* Use Named Constructor to clean up code

* Move doGPSPowerSave to GPS class

* Make sure to set GPS awake on triple-click

* Cleanup and remove dead code

* Rename GPS_PIN_WAKE to GPS_PIN_STANDBY

* Actually put GPS to sleep between fixes

* add GPS_POWER_TOGGLE for heltec-tracker and t-deck

* Change GPS_THREAD_INTERVAL to 200 ms

* More dead code, compiler warnings, and add returns

* Add Number of sats to log output

* Add pgs enable and triple-click config

* Track average GPS fix time to judge low-power time

* Feed PositionModule on GPS fix

* Don't turn off the 3v3_s line on RAK4631
when the rotary is present.

* Add GPS power standbyOnly option

* Delay setting time currentQuality
to avoid strange log message.

* Typos, comments, and remove unused variable

* Short-circuit the setAwake logic on GPS disable

* heltec-tracker 0.3 GPS power saving

* set en_gpio to defined state

* Fix fixed_position logic with GPS disabled

* Don't process GPS serial when not isAwake

* Add quirk for Heltec Tracker GPS powersave

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2023-09-23 23:45:35 -05:00
..
admin.pb.c Remote hardware overhaul (#2495) 2023-05-22 07:00:20 -05:00
admin.pb.h Initial Detection sensor module feature (#2722) 2023-08-14 19:00:51 -05:00
apponly.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
apponly.pb.h [create-pull-request] automated change 2023-01-30 15:57:15 +01:00
cannedmessages.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
cannedmessages.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
channel.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
channel.pb.h [create-pull-request] automated change (#2625) 2023-07-18 06:19:37 -05:00
clientonly.pb.c [create-pull-request] automated change (#2424) 2023-04-11 08:01:49 -05:00
clientonly.pb.h [create-pull-request] automated change (#2424) 2023-04-11 08:01:49 -05:00
config.pb.c [create-pull-request] automated change 2023-01-29 19:57:41 +00:00
config.pb.h Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
connection_status.pb.c WIP 2023-02-02 14:05:58 -06:00
connection_status.pb.h Update protos 2023-03-06 16:17:09 -06:00
deviceonly.pb.c Remove deprecated MyNodeInfo fields (#2552) 2023-06-08 08:07:32 -05:00
deviceonly.pb.h [create-pull-request] automated change 2023-09-19 10:45:28 +00:00
localonly.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
localonly.pb.h [create-pull-request] automated change 2023-09-19 10:45:28 +00:00
mesh.pb.c MQTT client proxying (#2587) 2023-07-08 20:37:04 -05:00
mesh.pb.h [create-pull-request] automated change (#2790) 2023-09-12 16:50:52 -05:00
module_config.pb.c Initial Detection sensor module feature (#2722) 2023-08-14 19:00:51 -05:00
module_config.pb.h [create-pull-request] automated change (#2782) 2023-09-08 14:34:58 -05:00
mqtt.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
mqtt.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
portnums.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
portnums.pb.h [create-pull-request] automated change (#2731) 2023-08-18 10:17:55 -05:00
remote_hardware.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
remote_hardware.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
rtttl.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
rtttl.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
storeforward.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
storeforward.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
telemetry.pb.c Initial air quality telemetry feature 2023-02-04 13:07:14 -06:00
telemetry.pb.h [create-pull-request] automated change (#2790) 2023-09-12 16:50:52 -05:00
xmodem.pb.c re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
xmodem.pb.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00