14 uint16_t char_handle,
bool notify);
25namespace cs::midi_ble_bluedroid {
Type definitions and callback interfaces for communication between the low-level BLE stacks and highe...
void midi_ble_instance_handle_data(uint16_t conn_handle, const uint8_t *data, uint16_t length)
void midi_ble_instance_handle_disconnect(uint16_t conn_handle)
void midi_ble_instance_handle_subscribe(uint16_t conn_handle, uint16_t char_handle, bool notify)
void midi_ble_instance_handle_connect(uint16_t conn_handle)
void midi_ble_instance_handle_mtu(uint16_t conn_handle, uint16_t mtu)
Defines the interface for callback functions registered by the low-level BLE code.
void notify(BLEDataView data)
bool init(MIDIBLEInstance &instance, BLESettings ble_settings)
Represents a handle to a local GATT characteristic.
Represents a handle to the connection to another device.
Non-owning, std::span-style read-only view of BLE data.
Configuration options for the low-level BLE code.