bluetoe icon indicating copy to clipboard operation
bluetoe copied to clipboard

C++ Framework to build Bluetooth LE Server (GATT)

Results 54 bluetoe issues
Sort by recently updated
recently updated
newest added

Currently, it is not possible to have a GATT server, that `requires_encryption` and to run that on a binding, that does not support any pairing. There might be use cases,...

enhancement

If the connection is encrypted, currently, if a the CRC of a received PDU is correct, but the MIC is incorrect, the last PDU is resent. This might happen, if...

bug

Idea: Maybe it could save some power to copy some of the functions that are involved in handling empty connection events to RAM to run fast (due to not having...

enhancement
question

Currently, in nrf51.cpp the initialization of the radio waits busy for the readiness of the high frequency clock. This should be avoided to save power.

enhancement

As bonds are stored persistent, Bluetoe can not store them but has to provide an API to store and retrieve bonding information. Following information must be stored / retrieved: -...

enhancement

The new attribute_handle feature costs ~600 bytes in flash if applied on a small size example, even when the feature is not used. Maybe it is possible to create some...

enhancement

Due to changed paths, the example won't build with the include directories given in ./examples/nrfXX_toolchain_support.

enhancement
help wanted

Connecting HCI over a generalized transport (USB, SPI, UART...) to a `bluetoe::server` instance. We can start this on a separated branch. Separating the transport will help in making the part...

enhancement

I try to just lay the basis for a new attempt to get a HCI based link layer implementation.

Currently, the default transmit and receive buffer size is 59, which is 2 * minimum PDU size + 1 to allow effective usage of pdu_ring_buffer. If the minimum PDU size...