Kevin Hester
|
2b74260e2b
|
only show time on OLED if we have a valid UTC clock
|
2021-03-20 10:22:06 +08:00 |
|
Vadim Furman
|
d93d5d2e37
|
Revert clock update for Net quality clocks
|
2021-03-19 17:21:08 -07:00 |
|
Vadim Furman
|
c62863b1dc
|
Merge from origin
|
2021-03-14 19:42:57 -07:00 |
|
Vadim Furman
|
98d878cdfe
|
Port to lora_isp4520 board
|
2021-03-14 19:00:20 -07:00 |
|
Kevin Hester
|
217bd934d7
|
fix GPS fixme wrt deletion
|
2021-03-10 15:21:54 +08:00 |
|
Kevin Hester
|
4faff3ec6f
|
cope with bogus NMEA gps
|
2021-01-16 11:41:18 +08:00 |
|
Kevin Hester
|
42f51f33a8
|
Merge branch 'master' into master
|
2021-01-02 14:12:07 +08:00 |
|
Wei Fang
|
279c89dca3
|
Shall upgrade RTC currentQuality if higher q available
|
2020-12-30 21:46:43 -08:00 |
|
Wei Fang
|
f6336855d0
|
Fix GPS turned on then off immediately every 2 minutes
|
2020-12-30 21:11:03 -08:00 |
|
Kevin Hester
|
21570fc24f
|
fix #540 use gps to fix rtc clock drift every 12 hrs
|
2020-12-27 12:54:44 +08:00 |
|
Kevin Hester
|
0c74303e9d
|
move criticalerror defs into .proto for cross platform support
|
2020-12-27 11:22:08 +08:00 |
|
Kevin Hester
|
651bd71454
|
show critical faults on the screen
|
2020-12-26 13:36:21 +08:00 |
|
Kevin Hester
|
a8d7700295
|
move more of is_router out of python and into the device code
|
2020-12-21 11:38:03 +08:00 |
|
Kevin Hester
|
ff4b03b8c1
|
Fix #509 was causing failure on non GPS equipped boards
|
2020-11-07 09:15:28 +08:00 |
|
Kevin Hester
|
d7368d5a51
|
begin deep sleep support for nrf52
|
2020-10-30 17:05:32 +08:00 |
|
Kevin Hester
|
4ad562b9f4
|
The new 7.2.0 soft device works on nrf52833
|
2020-10-28 13:01:50 +08:00 |
|
Kevin Hester
|
7597d5b3fd
|
PPR1 - GPS serial now works
|
2020-10-25 17:07:54 +08:00 |
|
Kevin Hester
|
1a8891c33d
|
ppr1: add crude version of charge controller driver
|
2020-10-24 18:40:47 +08:00 |
|
Kevin Hester
|
e1f0e11cb8
|
ppr1 WIP DO NOT MERGE - will break other clients
|
2020-10-17 13:15:12 +08:00 |
|
Kevin Hester
|
22f23bb07d
|
Merge branch 'dev' into ppr1
# Conflicts:
# src/gps/NMEAGPS.cpp
|
2020-10-16 15:59:55 +08:00 |
|
Kevin Hester
|
2fb5cd8c1c
|
work with more NMEA gps sentences
|
2020-10-16 14:00:17 +08:00 |
|
Kevin Hester
|
9134faaed1
|
turn off segger debug in ttgo eink build
|
2020-10-15 16:11:40 +08:00 |
|
Kevin Hester
|
5f2f3c94b9
|
PPR1 and allow boards to set lower or higher sx1262 power limits
|
2020-10-15 13:47:10 +08:00 |
|
Kevin Hester
|
ca77d48b20
|
corvus2 gps still doesn't work WIP
|
2020-10-13 14:43:28 +08:00 |
|
Kevin Hester
|
965c2bda8d
|
corvus2 board builds
|
2020-10-13 13:59:06 +08:00 |
|
Kevin Hester
|
49b4ed2a89
|
coroutine: kinda works now
|
2020-10-10 18:03:45 +08:00 |
|
Kevin Hester
|
4b9ea4f808
|
Merge branch 'dev' into coroutine
|
2020-10-10 09:22:23 +08:00 |
|
Kevin Hester
|
95cb6b06e4
|
fix #462 publish immediately on any GPS state change
(don't wait until end of aquisition window)
|
2020-10-10 09:20:38 +08:00 |
|
Kevin Hester
|
2044427e97
|
coroutines: wip compiles but does not link
|
2020-10-09 14:16:51 +08:00 |
|
Kevin Hester
|
4a70ba1f7a
|
fix nodeinfo stored times (I think) for @lgoix
|
2020-10-09 10:01:13 +08:00 |
|
Kevin Hester
|
023f1c24fb
|
RTC: add notion of 'quality' for different time sources
Allow use of mesh based time until a GPS time arrives
|
2020-10-08 07:46:20 +08:00 |
|
Kevin Hester
|
f00d07baa3
|
RTC: pull rtc code into own file for cleanup
|
2020-10-08 07:28:57 +08:00 |
|
Kevin Hester
|
62c228b986
|
gps: don't stop lock attempts just because the main cpu is sleeping
|
2020-10-08 06:23:53 +08:00 |
|
Kevin Hester
|
bdcd5c3981
|
allow reporting # sats before we ahve a fix
|
2020-10-08 06:22:25 +08:00 |
|
Kevin Hester
|
fc82e872d6
|
don't require gps to have lock before we'll trust GPS time
|
2020-10-08 05:23:52 +08:00 |
|
Kevin Hester
|
eca7242a1f
|
fix NRF52 build
|
2020-10-07 14:00:59 +08:00 |
|
Kevin Hester
|
044cc26340
|
#376 use power off command instead of killing gps power per manual 9.5
|
2020-10-07 11:44:30 +08:00 |
|
Kevin Hester
|
ef146fc0b5
|
bug #376 - wip time only mode now works
|
2020-10-06 06:27:46 +08:00 |
|
Kevin Hester
|
f6861a8fe2
|
bug #376 wip - we now minimize comms to gps to save power
|
2020-10-06 06:07:30 +08:00 |
|
Kevin Hester
|
736642455f
|
bug #376 wip - we now respect the new gps_operating_mode pref.
|
2020-10-06 05:34:56 +08:00 |
|
Kevin Hester
|
3c1c11e439
|
bug #376 wip - we now kill gps power when it is supposed to be asleep
|
2020-10-05 15:29:26 +08:00 |
|
Kevin Hester
|
b072eec4ac
|
wip for #376
|
2020-10-05 14:43:44 +08:00 |
|
geeksville
|
bacc6caf04
|
wip gps power fixes #376
|
2020-10-01 09:17:43 -07:00 |
|
geeksville
|
124a82888d
|
add power testing notes for eink
|
2020-09-28 17:38:36 -07:00 |
|
geeksville
|
fec7a6bf17
|
add air530 gps sleep support
|
2020-09-28 17:04:19 -07:00 |
|
geeksville
|
648589ed16
|
translate important parts of the Air530 datasheet to english
|
2020-09-26 18:16:32 -07:00 |
|
geeksville
|
266ba03bb7
|
route debug output back to the CDC-ACM device instead of JLINK
|
2020-09-26 13:49:22 -07:00 |
|
geeksville
|
a8b1bc735a
|
remove debugging code eink gps now works
|
2020-09-26 12:12:50 -07:00 |
|
geeksville
|
d88d2780f4
|
eink display now kinda works
|
2020-09-26 09:40:48 -07:00 |
|
geeksville
|
6f77244af3
|
eink wip notes
|
2020-09-25 09:14:00 -07:00 |
|