bluetoe
bluetoe copied to clipboard
C++ Framework to build Bluetooth LE Server (GATT)
Does this work?
Travis CI seems to have a fixed maximum runtime of 10 minutes. Running make with -j results in build failures during the compilation of the tests (out of memory). A...
With the new SM update, hardware required overheads in the memory usage are introduced. The current default for buffer sizes just takes the protocol requirements into account. This will lead...
Bluetoe implements currently all 4.2 ATT PDUs. If the optional PDUs could be disabled, the overall program size should become smaller.
Especially with GCC, compile times are rising fast, when having real-world projects and using notification priorities. http://metaben.ch seems to be a good list to pick one library from.
implement Reconnection Configuration Service
according to "Generic Access Profile" 9.3.9: "While a device is in the Peripheral role the device _may_ support the connection parameter update procedure."
link_layer::disconnect does not wait just until the send out PDU gets acknowledged, but until the connection timeout is reached.
The approach to keep LL control PDUs in the LL buffer leads to long delays in the LL communications as some LL masters use very large Instance value (os/x for...