2#ifndef __DSY_MIDIUSBTRANSPORT_H__
3#define __DSY_MIDIUSBTRANSPORT_H__
52 void Tx(uint8_t* buffer,
size_t size);
USB Transport for MIDI.
Definition usb_midi.h:15
~MidiUsbTransport()
Definition usb_midi.h:57
MidiUsbTransport()
Definition usb_midi.h:56
void(*) MidiRxParseCallback(uint8_t *data, size_t size, void *context)
Definition usb_midi.h:17
void Tx(uint8_t *buffer, size_t size)
MidiUsbTransport(const MidiUsbTransport &other)=default
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