geeksville
107b56a346
move bluetooth enable
2020-07-22 21:41:56 -07:00
geeksville
abdc4dfae8
remove old mesh ble service
2020-07-22 21:29:32 -07:00
geeksville
014eea2f56
Nimble sleep almost works
2020-07-22 21:26:32 -07:00
geeksville
9b4ca95660
nimble basically works now. Started long bake for bug #266
2020-07-22 18:00:56 -07:00
geeksville
78ff9a8116
Nimble WIP - make notify work
2020-07-22 16:40:00 -07:00
geeksville
66b147fb31
Nimble WIP fix bluetooth pairing screen
2020-07-22 16:16:28 -07:00
geeksville
c5df1bc885
Nimble WIP - woot! basic device API works now
2020-07-22 15:44:45 -07:00
geeksville
00cf3a768e
nimble WIP turn on bonding and security
2020-07-22 13:50:30 -07:00
geeksville
b6a3deb341
nimble WIP - writes kinda work now
2020-07-22 12:08:54 -07:00
geeksville
531f488fe8
WIP nimble ugly but advertise works
2020-07-22 10:46:01 -07:00
geeksville
d674aaaa29
sometimes save config fails on ublox, don't cause a reboot for that
2020-07-22 10:45:38 -07:00
geeksville
7f6dc104f0
nimble WIP - add advertising boilerplate
2020-07-22 09:51:57 -07:00
geeksville
102085808f
WIP nimble now builds
2020-07-21 12:42:24 -07:00
geeksville
2645730329
Merge branch 'post1' into nimble
...
# Conflicts:
# docs/software/TODO.md
# docs/software/nrf52-TODO.md
# platformio.ini
# src/esp32/MeshBluetoothService.cpp
2020-07-21 11:20:09 -07:00
geeksville
6aa28f55dd
WIP stubify to get app building without CONFIG_BLUEDROID (BLE disabled)
2020-07-21 11:16:14 -07:00
geeksville
1e86365167
MITM_BOND supposedly doesn't have the problem mentioned in #266
...
(and it is good / more secure anyways - the old code was just
based on the example docs)
2020-07-19 15:01:15 -07:00
geeksville
62c20f8ab9
add todo items
2020-07-19 14:59:53 -07:00
Kevin Hester
7706f65921
Merge pull request #294 from geeksville/master
...
fix build for non tbeams
2020-07-18 17:12:02 -07:00
geeksville
68490336b8
0.8.2
2020-07-18 16:28:14 -07:00
geeksville
20ac8d71fd
make PSRAM optional - new flag in ESPIDF - fix #293
2020-07-18 16:26:43 -07:00
geeksville
ec082b7c9a
0.8.2
2020-07-18 16:26:03 -07:00
geeksville
ece75d1d7f
make PSRAM optional - new flag in ESPIDF - fix #293
2020-07-18 16:25:53 -07:00
geeksville
9e10ce487c
Merge branch 'master' into post1
2020-07-18 13:32:30 -07:00
Kevin Hester
d248c6be4b
Merge pull request #290 from geeksville/master
...
get ready for release 0.8.1
2020-07-18 13:24:11 -07:00
geeksville
39b0a89821
0.8.1
2020-07-18 13:19:35 -07:00
geeksville
d9f43d3e2f
update protobufs related to https://github.com/meshtastic/Meshtastic-device/issues/269
2020-07-18 09:12:51 -07:00
Kevin Hester
94f03bee01
Merge pull request #289 from geeksville/post1
...
geeksvilles periodic merging from master
2020-07-18 08:58:13 -07:00
geeksville
08c77caaa9
fix #266 ble forced to re-pair details below
...
The NVS copies of hte BLE pairing info for clients were getting corrupted
occasionally. So I went googling and found some plausible bug reports
but nothing that was an exact match. Then I looked at the arduino-esp32
binaries for the ESP-IDF framework. They were fairly old (Jan 20).
Looking through the commits on ESP-IDF release3.3 it seems like there have
been a few fixes for mutual exclusion errors wrt bluetooth. So I punted
and tried updating ESP-IDF to latest and everything seems fairly solid
now. Currently running a long test run with three nodes.
2020-07-18 08:54:52 -07:00
geeksville
cfedc97cd0
Show NVS flash utilization at boot (for debugging ble things?)
2020-07-18 08:49:42 -07:00
geeksville
cfad226b2b
use new ttgo-lora build names
2020-07-17 14:11:27 -07:00
geeksville
859642d2e4
Merge remote-tracking branch 'root/master' into post1
...
# Conflicts:
# src/configuration.h
2020-07-17 12:06:57 -07:00
Kevin Hester
8316419a01
Merge pull request #288 from geeksville/post1
...
Improvements for NRF52 targets
2020-07-17 11:22:20 -07:00
Kevin Hester
96f5069742
Merge branch 'post1' into post1
2020-07-17 11:17:12 -07:00
geeksville
e433249bb1
Default back to tbeam in builds, so it will work for others
2020-07-17 11:14:18 -07:00
geeksville
2a6df797ca
NRF52 BLE API now works!
2020-07-17 11:12:05 -07:00
geeksville
28aa48c8d2
NRF52 reads now work, but not long reads
2020-07-17 10:40:03 -07:00
geeksville
582f77e4ec
NRF52 BLE now works, except for reads having the wrong payload
2020-07-17 10:02:07 -07:00
geeksville
5700cf96d5
redefine printf to use the segger output system (NRF52)
2020-07-17 09:14:23 -07:00
geeksville
769a98f1f4
nrf52 ble - move service in into the scan info
2020-07-17 09:13:47 -07:00
Kevin Hester
4ee35a0612
Merge pull request #280 from aHVzY2g/master
...
fix #272 add support for tlora-v2-1-1.6
2020-07-16 11:12:40 -07:00
Kevin Hester
64f6741f82
Merge pull request #282 from slavino/patch-7
...
Create SupportedHardware.md
2020-07-16 11:11:44 -07:00
Kevin Hester
6ad5abcab2
Merge branch 'post1' into patch-7
2020-07-15 21:28:13 -07:00
Kevin Hester
5480f10184
Merge pull request #283 from slavino/patch-8
...
Update README.md
2020-07-15 21:27:44 -07:00
Kevin Hester
41dfbdd331
Merge branch 'post1' into patch-8
2020-07-15 21:22:21 -07:00
Kevin Hester
903268c52a
Merge pull request #281 from slavino/patch-6
...
Update README.md
2020-07-15 21:21:50 -07:00
Kevin Hester
b60c630922
Merge branch 'post1' into patch-6
2020-07-15 21:16:22 -07:00
Kevin Hester
95588b420c
Merge branch 'post1' into patch-8
2020-07-15 21:15:52 -07:00
Kevin Hester
b141ec2e35
Merge pull request #285 from Professr/issue#284
...
UBlox GPS now detects loss of lock
2020-07-15 21:15:19 -07:00
geeksville
3d0c611896
android app can now talk to NRF52, but writes are lost WIP
2020-07-15 17:09:09 -07:00
geeksville
6cb92143ec
OOM allocing the BLE stack for adafruit
2020-07-15 13:45:57 -07:00