Commit Graph

34 Commits

Author SHA1 Message Date
geeksville
ffe8bf2be6 Refactor to make some real design docs 2020-03-05 18:39:24 -08:00
geeksville
d1b7b6c5c5 oops - I was previously stopping bluetooth before stopping the mesh bluetooth service
which was bad bad
2020-03-04 16:10:36 -08:00
Kevin Hester
d074218049 no need to stop mesh service during sw update, bug was on the android side 2020-03-03 07:38:56 -08:00
Kevin Hester
1f07d6735b fix a nasty sleep bug: we weren't stopping our old mesh service
so it would kinda keep living (along with the recreated one) when we
come back from sleep.
2020-03-03 07:36:35 -08:00
Kevin Hester
12a68026e7 clarify release of meshpacket back to pool 2020-03-02 09:02:21 -08:00
geeksville
877e312833 allow TBEAMs to provide approx GPS time to Heltec devices 2020-02-26 09:00:53 -08:00
geeksville
8893be57df kinda ugly but BLE sw update seems reliable again 2020-02-24 18:09:58 -08:00
geeksville
621beadb5c btle leak per sleep now down to about 500 bytes. 2020-02-23 16:42:09 -08:00
geeksville
8dfd7a4a71 the ble goo is still leaking on destroy, but better 2020-02-23 14:09:52 -08:00
geeksville
a45d7be922 still leaking in the BT stack but better 2020-02-23 13:54:40 -08:00
geeksville
f9ce6a53e1 ble works again after sleep - but we are still leaking 2020-02-23 13:20:46 -08:00
geeksville
5f88174dbf wip - finally done switching to dynamic allocs 2020-02-23 12:25:59 -08:00
geeksville
76100e23eb WIP make swupdate keep power on 2020-02-23 11:37:38 -08:00
geeksville
356902d552 wip - make ble come back after sleep 2020-02-23 10:49:37 -08:00
geeksville
4906b12489 prevent ble powerdown while phone is connected 2020-02-23 08:53:52 -08:00
geeksville
cd4cd6fe56 progress on keeping gps off more 2020-02-19 10:53:09 -08:00
geeksville
5c0b20e43c If the phone writes our user settings, only broadcast if actually changed 2020-02-16 18:14:04 -08:00
geeksville
e16d5c7e39 never let phone override macadddr, only override fields the phone has set 2020-02-14 04:32:08 -08:00
geeksville
37eca63e58 fix bt reads of owner etc 2020-02-04 13:47:42 -08:00
geeksville
b04fb061c4 stop explicitly using Serial.print for debug messages 2020-02-04 08:17:44 -08:00
geeksville
4a40b9499b allow heltec boards to boot without i2c when jtag debugging 2020-02-04 07:31:32 -08:00
geeksville
31ee795e9b if android updates owner or radio, tell the network 2020-02-03 21:17:35 -08:00
geeksville
634a547030 implement nodeinfo ble charstic 2020-02-03 21:03:20 -08:00
geeksville
97598c9178 new ble charatristics work 2020-02-03 11:53:38 -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
e6535f5504 we now BLE notify for the arrival of new messages 2020-02-02 20:54:40 -08:00
geeksville
d34bbffb2d works with phone 2020-02-02 19:08:04 -08:00
geeksville
b799004f0d rx path to phone is written 2020-02-02 18:33:46 -08:00
geeksville
255463f6b8 clean up bluetooth services 2020-02-02 13:29:53 -08:00
geeksville
9aed5056ad mesh sending and receving now much more real 2020-02-02 12:45:32 -08:00
geeksville
4051bf8465 begin adding rx from radio handling 2020-02-02 09:59:00 -08:00
geeksville
2474b3b064 progress 2020-02-01 18:45:27 -08:00
geeksville
de03dc88f4 bt to mesh code is written 2020-02-01 16:14:34 -08:00