geeksville
0ce1bbb758
expose standard ble sw/hw version characteristics from the updater
...
We also implement the following standard GATT entries because SW update probably needs them:
+
+ESP_GATT_UUID_SW_VERSION_STR/0x2a28
+ESP_GATT_UUID_MANU_NAME/0x2a29
+ESP_GATT_UUID_HW_VERSION_STR/0x2a27
2020-02-24 10:24:21 -08:00
geeksville
419dd44ff6
BT sleep leak now down to about 200 bytes
2020-02-23 18:09:40 -08:00
geeksville
621beadb5c
btle leak per sleep now down to about 500 bytes.
2020-02-23 16:42:09 -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
bf640bec3c
WIP - more progress switching to dynamic alloc
2020-02-23 11:46:58 -08:00
geeksville
76100e23eb
WIP make swupdate keep power on
2020-02-23 11:37:38 -08:00
geeksville
a678dd3ee8
WIP - all BT characteristics must be dynamically alloced
2020-02-23 11:05:55 -08:00
geeksville
356902d552
wip - make ble come back after sleep
2020-02-23 10:49:37 -08:00
geeksville
316347226b
don't use a symlink to find my modified RadioHead, use a pio depdency
...
To make it more easily buildable by others.
2020-02-23 08:24:10 -08:00
geeksville
bf491efddf
begin support for countries besides the US
2020-02-18 16:18:01 -08:00
geeksville
52b398083a
general both build types
2020-02-14 14:00:08 -08:00
geeksville
a7b5da5dd2
only one announcer seems supported in ESP32 BLE, so use that for our mesh service
2020-02-13 11:53:46 -08:00
geeksville
c3c127d425
for now allow bt connects always (though our characteristics are locked down)
2020-02-08 16:17:31 -08:00
geeksville
ef315b2b39
don't let non bonded devices connect to our services
2020-02-08 07:38:29 -08:00
geeksville
593a6e6f83
BLE is now secured to require pairing with PIN
2020-02-07 20:59:21 -08:00
geeksville
ade30ee1ce
bidir comm works
2020-02-06 21:26:40 -08:00
geeksville
b04fb061c4
stop explicitly using Serial.print for debug messages
2020-02-04 08:17:44 -08:00
geeksville
f2a731c22d
update to nanopb
2020-02-03 22:22:53 -08:00
geeksville
df2b40f5a1
report hw vendor and sw version via BLE
2020-02-03 20:18:36 -08:00
geeksville
d4284ba95d
back to battling jtag
2020-02-03 17:13:41 -08:00
geeksville
e6535f5504
we now BLE notify for the arrival of new messages
2020-02-02 20:54:40 -08:00
geeksville
ef4e7911f5
turn off battery service for now
2020-02-02 13:37:02 -08:00
geeksville
4051bf8465
begin adding rx from radio handling
2020-02-02 09:59:00 -08:00
geeksville
de03dc88f4
bt to mesh code is written
2020-02-01 16:14:34 -08:00
geeksville
490331f3cd
wip
2020-02-01 16:05:12 -08:00
geeksville
a36c6b07df
add protobufs
2020-02-01 11:56:32 -08:00
geeksville
240d5955e9
progress
2020-02-01 11:25:07 -08:00
geeksville
cdb7153071
move my bt experiment into its own repo (about to remove ttn)
2020-02-01 08:30:53 -08:00