Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
midi.hpp
Go to the documentation of this file.
1#pragma once
2
4
6
7namespace arduino_ble_midi {
8
9bool init(MIDIBLEInstance &instance, BLESettings ble_settings);
10void poll();
12
13} // namespace arduino_ble_midi
14
16
17// We cannot do this in a separate .cpp file, because the user might not have
18// the ArduinoBLE library installed, and the Arduino library dependency scanner
19// does not support __has_include.
20#include "midi.ipp"
Type definitions and callback interfaces for communication between the low-level BLE stacks and highe...
#define END_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Defines the interface for callback functions registered by the low-level BLE code.
Definition BLEAPI.hpp:127
void notify(BLEDataView data)
bool init(MIDIBLEInstance &instance, BLESettings ble_settings)
Non-owning, std::span-style read-only view of BLE data.
Definition BLEAPI.hpp:42
Configuration options for the low-level BLE code.
Definition BLEAPI.hpp:150