you mean 16 bytes in binary? 32 nibbles... otherwise it would be 32 bytes... I guess you used hex for a display of an Uint8...
...yep... 'buffer' is self-describing message: 1st byte is length in Uint8... (message length includes the length byte)...
Protocol is GATT - means communication in connected state - see https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt (anyway a helpful link... things broken down and explained for someone or something like me / my brain).
Of course, for BLE all roads lead to https://www.bluetooth.com/specifications/
@allObjects started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
you mean 16 bytes in binary? 32 nibbles... otherwise it would be 32 bytes... I guess you used hex for a display of an Uint8...
...yep... 'buffer' is self-describing message: 1st byte is length in Uint8... (message length includes the length byte)...
Protocol is GATT - means communication in connected state - see https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt (anyway a helpful link... things broken down and explained for someone or something like me / my brain).
Of course, for BLE all roads lead to https://www.bluetooth.com/specifications/