ble
ble copied to clipboard
Missing GattClient write operation
Some write operations are missing from the current implementation:
- signed write command
- write blob operations:
- prepare write request
- execute (commit) write request
ARM Internal Ref: IOTSFW-1375
This seems to be a problem if the user requires writing a characteristic with a value that is longer than 21 bytes. For instance, the device name characteristic value can be up to 248 bytes.
i expect there would be a limit to the size of write supported by the Attribute Protocol. There are other commands to handle large writes: 'prepare write' and 'execute write'. We haven't implemented those in BLE_API yet.