Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
midi-private.h
Go to the documentation of this file.
1#pragma once
2
10#include "midi.h"
11#include <esp_gatt_defs.h>
12#include <esp_gatts_api.h>
13
14void midi_handle_gatts_event(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if,
15 esp_ble_gatts_cb_param_t *param);
16
17void midi_handle_register_app_event(esp_gatt_if_t gatts_if,
18 esp_ble_gatts_cb_param_t *param);
19void midi_handle_create_attribute_table_event(esp_gatt_if_t gatts_if,
20 esp_ble_gatts_cb_param_t *param);
21void midi_handle_connect_event(esp_gatt_if_t gatts_if,
22 esp_ble_gatts_cb_param_t *param);
23void midi_handle_disconnect_event(esp_gatt_if_t gatts_if,
24 esp_ble_gatts_cb_param_t *param);
25void midi_handle_write_event(esp_gatt_if_t gatts_if,
26 esp_ble_gatts_cb_param_t *param);
27void midi_handle_write_exec_event(esp_gatt_if_t gatts_if,
28 esp_ble_gatts_cb_param_t *param);
29void midi_handle_mtu_event(esp_gatt_if_t gatts_if,
30 esp_ble_gatts_cb_param_t *param);
31void midi_handle_read_event(esp_gatt_if_t gatts_if,
32 esp_ble_gatts_cb_param_t *param);
33
37
38void midi_register_interface(esp_gatt_if_t gatts_if);
39uint16_t midi_get_app_id(void);
40uint16_t midi_get_gatts_if(void);
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.