USB Host Shield 2.0
Classes | Namespaces | Macros | Variables
usbh_midi.h File Reference
#include "Usb.h"
Include dependency graph for usbh_midi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UsbMidiConfigXtracter
 
class  MidiDescParser
 
class  USBH_MIDI
 

Namespaces

 _ns_USBH_MIDI
 

Macros

#define USBH_MIDI_VERSION   601
 
#define MIDI_MAX_ENDPOINTS   3
 
#define USB_SUBCLASS_MIDISTREAMING   3
 
#define MIDI_EVENT_PACKET_SIZE   64
 
#define MIDI_MAX_SYSEX_SIZE   256
 

Variables

const uint8_t _ns_USBH_MIDI::cin2len [] = {0, 0, 2, 3, 3, 1, 2, 3, 3, 3, 3, 3, 2, 2, 3, 1}
 
const uint8_t _ns_USBH_MIDI::sys2cin [] = {0, 2, 3, 2, 0, 0, 5, 0, 0xf, 0, 0xf, 0xf, 0xf, 0, 0xf, 0xf}
 

Macro Definition Documentation

◆ USBH_MIDI_VERSION

#define USBH_MIDI_VERSION   601

Definition at line 31 of file usbh_midi.h.

◆ MIDI_MAX_ENDPOINTS

#define MIDI_MAX_ENDPOINTS   3

Definition at line 32 of file usbh_midi.h.

◆ USB_SUBCLASS_MIDISTREAMING

#define USB_SUBCLASS_MIDISTREAMING   3

Definition at line 33 of file usbh_midi.h.

◆ MIDI_EVENT_PACKET_SIZE

#define MIDI_EVENT_PACKET_SIZE   64

Definition at line 34 of file usbh_midi.h.

◆ MIDI_MAX_SYSEX_SIZE

#define MIDI_MAX_SYSEX_SIZE   256

Definition at line 35 of file usbh_midi.h.