ble icon indicating copy to clipboard operation
ble copied to clipboard

API to abstract working with Bluetooth Smart Controllers

Results 40 ble issues
Sort by recently updated
recently updated
newest added

it may be useful at times to construct DiscoveredCharacteristisc (and services) from persistent (cached) data. This will allow us to avoid service-discovery for every connection. BLE_API needs to be extended...

enhancement
mirrored

We currently only have GattServer::addService(), which requires us to collect the characteristics into an array before passing it into the service constructor. This forces an ugly pattern for construction. A...

enhancement
mirrored

refer to https://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/topic/16517/?page=1#comment-38845 It could be that what's needed here is a simple API like: DiscoveredCharacteristic::enableNotification(), but then that would allow manipulation of only the CCCD. There may be other...

enhancement
help wanted
mirrored

Refer to the user request: https://developer.mbed.org/questions/61200/Setting-BLE-Characteristic-Units/ We need to support the presentation format descriptor when defining characteristics.

enhancement
mirrored

It would be nice if the "ScanResponse" API mirrored the "AdvertisingPayload" API. In this regard, functions: `setScanResponse`, `getScanResponse` and `updateScanResponse` are missing from the current GAP API

enhancement
mirrored

The UART service can only be used with one connection at the moment, as soon as a second connection happen on the device, the write operation stop working (see https://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/post/40093/...

enhancement
mirrored

We should be able to offer services and code-patterns to plug peripherals into HomeKit.

enhancement
mirrored

Each `GattCharacteristic` store two FunctionPointersWithContext, one for the readAuthorization callback and one for the writeAuthorization callback. This waste some space given that: - In practice these authorizations are not always...

enhancement
mirrored

Recently, the Radio notification API was modified to NOT initiate radio notification when a callback is registered using [onRadioNotification](https://github.com/ARMmbed/ble/blob/master/ble/Gap.h#L981). This conforms to the documentation, which now enforces applications to execute...

enhancement
mirrored

In the BLE API Gap.h contains the following functions: - `getMinAdvertisingInterval()` - `getMinNonConnectableAdvertisingInterval()` - `getMaxAdvertising interval()` The Bluetooth v4.2 specification states the following in [Vol 6, Part B] Section 4.4.2.2:...

bug
mirrored