Control Surface
main
MIDI Control Surface library for Arduino
Toggle main menu visibility
Loading...
Searching...
No Matches
src
MIDI_Interfaces
BLEMIDI
ESP32
app.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdbool.h>
4
#include <stdint.h>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
void
midi_ble_instance_handle_connect
(uint16_t conn_handle);
11
void
midi_ble_instance_handle_disconnect
(uint16_t conn_handle);
12
void
midi_ble_instance_handle_mtu
(uint16_t conn_handle, uint16_t mtu);
13
void
midi_ble_instance_handle_subscribe
(uint16_t conn_handle,
14
uint16_t char_handle,
bool
notify);
15
void
midi_ble_instance_handle_data
(uint16_t conn_handle,
const
uint8_t *data,
16
uint16_t length);
17
18
#ifdef __cplusplus
19
}
20
#endif
21
22
#ifdef __cplusplus
23
#include "
../BLEAPI.hpp
"
24
25
namespace
cs::midi_ble_bluedroid {
26
27
bool
init
(MIDIBLEInstance &instance, BLESettings settings);
28
bool
notify
(BLEConnectionHandle conn_handle,
29
BLECharacteristicHandle char_handle, BLEDataView data);
30
31
}
// namespace cs::midi_ble_bluedroid
32
33
#endif
BLEAPI.hpp
Type definitions and callback interfaces for communication between the low-level BLE stacks and highe...
midi_ble_instance_handle_data
void midi_ble_instance_handle_data(uint16_t conn_handle, const uint8_t *data, uint16_t length)
midi_ble_instance_handle_disconnect
void midi_ble_instance_handle_disconnect(uint16_t conn_handle)
midi_ble_instance_handle_subscribe
void midi_ble_instance_handle_subscribe(uint16_t conn_handle, uint16_t char_handle, bool notify)
midi_ble_instance_handle_connect
void midi_ble_instance_handle_connect(uint16_t conn_handle)
midi_ble_instance_handle_mtu
void midi_ble_instance_handle_mtu(uint16_t conn_handle, uint16_t mtu)
arduino_ble_midi::notify
void notify(BLEDataView data)
arduino_ble_midi::init
bool init(MIDIBLEInstance &instance, BLESettings ble_settings)
Generated by
1.17.0