Commit Graph

39 Commits

Author SHA1 Message Date
geeksville
f108c576a7 massive WIP updates to create a clean Router abstraction for mesh 2020-04-17 09:48:54 -07:00
geeksville
6eb74415ab protobuf changes as part of getting ready for mesh again 2020-04-16 17:32:36 -07:00
geeksville
17de6f9532 fix #73: allow hw-model to be longer (16 bytes including terminator) 2020-03-30 19:58:06 -07:00
geeksville
34ead2d68e add support for reporting device errors up through the phone to analytics
related to https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-24 13:33:24 -07:00
geeksville
24ac907780 auto generate channel numbers from name
NOTE: All radios on a channel will need to be updated to this release
before they can talk together again.
2020-03-15 17:51:57 -07:00
Kevin Hester
46dab2d496 Make devicestate.version something that only the device code cares about 2020-03-03 13:46:11 -08:00
Kevin Hester
28588f6730 send hw version info via protobufs 2020-03-03 08:23:58 -08:00
geeksville
877e312833 allow TBEAMs to provide approx GPS time to Heltec devices 2020-02-26 09:00:53 -08:00
geeksville
fe2ca65a11 WIP kinda works but light sleep still busted 2020-02-22 13:50:08 -08:00
geeksville
045529d91f begin cleanup of sleep code for new state machine 2020-02-21 17:01:26 -08:00
geeksville
b9438357b6 add support for network ping testing 2020-02-19 18:51:17 -08:00
geeksville
cd4cd6fe56 progress on keeping gps off more 2020-02-19 10:53:09 -08:00
geeksville
bf491efddf begin support for countries besides the US 2020-02-18 16:18:01 -08:00
geeksville
4adddf4fd0 show real distances between nodes 2020-02-14 16:25:11 -08:00
geeksville
59aaffa3e5 show real received text messages in the gui 2020-02-12 19:58:44 -08:00
geeksville
53cc8f9da3 set rx_time in packets 2020-02-12 14:18:43 -08:00
geeksville
e79c49d100 send network pings when the user does something with their device 2020-02-12 14:07:06 -08:00
geeksville
d3ca56f91a fix channel prefs saving 2020-02-12 13:31:09 -08:00
geeksville
efa91f6767 track last contact times for nodes and show in gui 2020-02-12 11:52:53 -08:00
geeksville
c726e5f331 leave screen off most of the time - press to wake 2020-02-12 09:58:46 -08:00
geeksville
556ad310fc don't deepsleep if we have USB power 2020-02-12 09:13:49 -08:00
geeksville
a0f2d1f18a include a human readable name for each channel 2020-02-11 19:08:17 -08:00
geeksville
5aaae9c4fe we now use 13 different channel numbers 2020-02-11 12:05:46 -08:00
geeksville
112505d8e0 track radio signal levels, use wider bandwidth for incompatible radios 2020-02-08 19:45:21 -08:00
geeksville
422e213d2a dynamic nodenum assignment now works 2020-02-08 12:42:54 -08:00
geeksville
c831957c0d allow larger packets 2020-02-08 09:50:15 -08:00
geeksville
493d7e33c6 add the concept of a minimum version for saved settings files 2020-02-08 07:41:04 -08:00
geeksville
3e87e60d43 save db to flash 2020-02-07 09:36:23 -08:00
geeksville
d2521656db if android changes radio settings - change the radio 2020-02-06 22:57:58 -08:00
geeksville
83fb38b38c jlink jtag debug now works on lora32 board, problem was gpio14 is needed 2020-02-05 15:37:58 -08:00
geeksville
b538677ad2 include our local user in the node db 2020-02-04 09:00:17 -08:00
geeksville
f2a731c22d update to nanopb 2020-02-03 22:22:53 -08:00
geeksville
d4284ba95d back to battling jtag 2020-02-03 17:13:41 -08:00
geeksville
8f7f4d894f begin new ble charateristics 2020-02-03 11:15:17 -08:00
geeksville
e7f12b62ba protobuf updates 2020-02-03 10:06:16 -08:00
geeksville
4051bf8465 begin adding rx from radio handling 2020-02-02 09:59:00 -08:00
geeksville
70ed667727 protob work 2020-02-01 14:23:02 -08:00
geeksville
12fe7272de make protobufs use less callbacks 2020-02-01 12:32:35 -08:00
geeksville
a36c6b07df add protobufs 2020-02-01 11:56:32 -08:00