2#ifndef __DSY_MIDIUSBTRANSPORT_H__
3#define __DSY_MIDIUSBTRANSPORT_H__
Definition leddriver.h:33
USB Transport for MIDI.
Definition usb_midi.h:15
~MidiUsbTransport()
Definition usb_midi.h:57
MidiUsbTransport()
Definition usb_midi.h:56
void Tx(uint8_t *buffer, size_t size)
MidiUsbTransport(const MidiUsbTransport &other)=default
void(* MidiRxParseCallback)(uint8_t *data, size_t size, void *context)
Definition usb_midi.h:17
void StartRx(MidiRxParseCallback callback, void *context)
MidiUsbTransport & operator=(const MidiUsbTransport &other)=default
Hardware defines and helpers for daisy field platform.
Definition index.h:2
Periph periph
Definition usb_midi.h:30
uint8_t tx_retry_count
Definition usb_midi.h:42
Periph
Definition usb_midi.h:24
@ EXTERNAL
Definition usb_midi.h:26
@ HOST
Definition usb_midi.h:27
@ INTERNAL
Definition usb_midi.h:25
Config()
Definition usb_midi.h:44