Commit graph

11 commits

Author SHA1 Message Date
Ayke van Laethem
2d541f01eb
Handle BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST
Use the default PPCP parameters, don't set anything specific for this
connection.
2020-05-25 17:33:00 +02:00
Ayke van Laethem
f2f9a517d0
Add flag for debug printing
This should normally be false, but can be set to true for debugging.
2020-05-25 17:26:24 +02:00
Ayke van Laethem
d715f7d4df
Support BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
This is generated by BlueZ (or Chromium?) and by some Android devices
(but not on my Android device for some reason). We currently default to
the lowest possible MTU for ease of implementing, but could perhaps
support a larger MTU in the future.
2020-05-25 16:56:36 +02:00
Ayke van Laethem
6f9f11dbac
Fix timeout when reading Generic Attribute 2020-05-23 20:25:03 +02:00
Ayke van Laethem
f86fd36240
softdevice: make code more flexible for other SoftDevices
This is required for adding S140 support. It relies on the following
TinyGo PR:
https://github.com/tinygo-org/tinygo/pull/942
2020-03-06 13:46:42 +01:00
Ayke van Laethem
6ded078c91
softdevice: fix event handler 2019-11-16 19:00:18 +01:00
Ayke van Laethem
e453c4d3f9
Add Linux support
Very much experimental, no BLE service support yet and BLE LocalName in
advertisement packet doesn't seem to work. So rather useless at the
moment.
2019-11-09 17:55:19 +01:00
Ayke van Laethem
6e4cf6f8e0
gatts: implement write event for characteristics 2019-11-09 13:55:34 +01:00
Ayke van Laethem
1d44126ac9
gap: implement basic event handling: connect/disconnect 2019-11-09 13:50:00 +01:00
Ayke van Laethem
62131e4c55
Allow setting permission flags on characteristics 2019-11-09 13:02:58 +01:00
Ayke van Laethem
0cabe28570
Initial commit 2019-11-08 10:58:02 +01:00