Jim Mussared
1937fb22ab
extmod/nimble: Clarify active state and check for active in all methods.
...
This commit ensures that the BLE stack is active before allowing operations
that may otherwise crash if it's not active. It also clarifies the state
better (adding the "stopping" state) and renames mp_bluetooth_is_enabled to
the more self-explanatory mp_bluetooth_is_active.
2020-03-11 13:01:35 +11:00
Damien George
d7259f6b1c
extmod/btstack: Implement notifications/indications for GATT clients.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00
Damien George
018ce122ca
extmod/btstack: Implement scan and gatt client, connect and disconnect.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00
Damien George
372e5a280e
extmod/btstack: Implement gatts_db for btstack.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00
Damien George
86c26db3ff
extmod/btstack: Implement service registration.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00
Damien George
0674917bc5
extmod/btstack: Implement advertising.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00
Damien George
fbefcef1df
extmod/btstack: Add empty modbluetooth implementation.
...
Work done in collaboration with Jim Mussared aka @jimmo.
2020-03-10 01:53:42 +11:00