Control Surface
1.2.0
MIDI Control Surface library for Arduino
src
MIDI_Interfaces
USBMIDI
USBMIDI.hpp
Go to the documentation of this file.
1
#include <
AH/Containers/Array.hpp
>
2
#include <Settings/NamespaceSettings.hpp>
3
4
BEGIN_CS_NAMESPACE
5
6
namespace
USBMIDI
{
7
8
using
MIDIUSBPacket_t
=
AH::Array<uint8_t, 4>
;
9
MIDIUSBPacket_t
read
();
10
void
write
(uint8_t cn, uint8_t cin, uint8_t d0, uint8_t d1, uint8_t d2);
11
void
flush
();
12
13
}
// namespace USBMIDI
14
15
END_CS_NAMESPACE
USBMIDI
Definition:
USBMIDI.hpp:6
BEGIN_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Definition:
Settings/NamespaceSettings.hpp:9
END_CS_NAMESPACE
#define END_CS_NAMESPACE
Definition:
Settings/NamespaceSettings.hpp:10
Array.hpp
AH::Array
An array wrapper for easy copying, comparing, and iterating.
Definition:
Array.hpp:36
USBMIDI::flush
void flush()
Definition:
USBMIDI_MIDIUSB.ipp:24
USBMIDI::read
MIDIUSBPacket_t read()
Definition:
USBMIDI_MIDIUSB.ipp:8
USBMIDI::write
void write(uint8_t cn, uint8_t cin, uint8_t d0, uint8_t d1, uint8_t d2)
Definition:
USBMIDI_MIDIUSB.ipp:14
Generated by
1.8.19