Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Adafruit_TinyUSB_USBDeviceMIDIBackend Struct Reference

#include <MIDI_Interfaces/USBMIDI/USBMIDI_Adafruit_TinyUSB.hpp>

Detailed Description

Definition at line 8 of file USBMIDI_Adafruit_TinyUSB.hpp.

+ Collaboration diagram for Adafruit_TinyUSB_USBDeviceMIDIBackend:

Public Types

using MIDIUSBPacket_t = AH::Array<uint8_t, 4>
 

Public Member Functions

void begin ()
 
MIDIUSBPacket_t read ()
 
void write (MIDIUSBPacket_t packet)
 
void sendNow ()
 
bool preferImmediateSend ()
 

Public Attributes

Adafruit_USBD_MIDI backend
 

Member Typedef Documentation

◆ MIDIUSBPacket_t

using MIDIUSBPacket_t = AH::Array<uint8_t, 4>

Definition at line 9 of file USBMIDI_Adafruit_TinyUSB.hpp.

Member Function Documentation

◆ begin()

void begin ( )
inline

Definition at line 10 of file USBMIDI_Adafruit_TinyUSB.hpp.

◆ read()

MIDIUSBPacket_t read ( )
inline

Definition at line 17 of file USBMIDI_Adafruit_TinyUSB.hpp.

◆ write()

void write ( MIDIUSBPacket_t packet)
inline

Definition at line 23 of file USBMIDI_Adafruit_TinyUSB.hpp.

◆ sendNow()

void sendNow ( )
inline

Definition at line 27 of file USBMIDI_Adafruit_TinyUSB.hpp.

◆ preferImmediateSend()

bool preferImmediateSend ( )
inline

Definition at line 31 of file USBMIDI_Adafruit_TinyUSB.hpp.

Member Data Documentation

◆ backend

Adafruit_USBD_MIDI backend

Definition at line 33 of file USBMIDI_Adafruit_TinyUSB.hpp.


The documentation for this struct was generated from the following file: