11#include <esp_gatt_defs.h>
12#include <esp_gatts_api.h>
15 esp_ble_gatts_cb_param_t *param);
18 esp_ble_gatts_cb_param_t *param);
20 esp_ble_gatts_cb_param_t *param);
22 esp_ble_gatts_cb_param_t *param);
24 esp_ble_gatts_cb_param_t *param);
26 esp_ble_gatts_cb_param_t *param);
28 esp_ble_gatts_cb_param_t *param);
30 esp_ble_gatts_cb_param_t *param);
32 esp_ble_gatts_cb_param_t *param);
void midi_handle_read_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_handle_register_app_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_handle_mtu_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_handle_disconnect_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_register_interface(esp_gatt_if_t gatts_if)
void midi_handle_write_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
uint16_t midi_get_app_id(void)
uint16_t midi_get_gatts_if(void)
void midi_handle_create_attribute_table_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_handle_gatts_event(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
void midi_handle_connect_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
uint16_t midi_get_service_handle(void)
uint16_t midi_get_descriptor_handle(void)
uint16_t midi_get_characteristic_handle(void)
void midi_handle_write_exec_event(esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t *param)
Public MIDI over Bluetooth Low Energy API.