diff --git a/examples/device/midi/src/tusb_config.h b/examples/device/midi/src/tusb_config.h index cb6eca33c..222c17417 100644 --- a/examples/device/midi/src/tusb_config.h +++ b/examples/device/midi/src/tusb_config.h @@ -78,6 +78,10 @@ #define CFG_TUD_MIDI 1 #define CFG_TUD_CUSTOM_CLASS 0 +//------------- MIDI -------------// +#define CFG_TUD_MIDI_RX_BUFSIZE 64 +#define CFG_TUD_MIDI_TX_BUFSIZE 64 + #ifdef __cplusplus } #endif diff --git a/src/class/audio/audio.h b/src/class/audio/audio.h index a6f198581..83b8906d2 100644 --- a/src/class/audio/audio.h +++ b/src/class/audio/audio.h @@ -43,7 +43,7 @@ typedef enum { AUDIO_SUBCLASS_CONTROL = 0x01 , ///< Audio Control AUDIO_SUBCLASS_STREAMING , ///< Audio Streaming - AUDIO_SUBCLASS_MIDI_STREAMING , ///< MIDI Streaming + AUDIO_SUBCLASS_MIDI_STREAMING , ///< MIDI Streaming } audio_subclass_type_t; /// Audio Protocol Codes diff --git a/src/class/midi/midi_device.c b/src/class/midi/midi_device.c index 2454db47e..65a8df65d 100644 --- a/src/class/midi/midi_device.c +++ b/src/class/midi/midi_device.c @@ -252,7 +252,7 @@ void midid_reset(uint8_t rhport) bool midid_open(uint8_t rhport, tusb_desc_interface_t const * p_interface_desc, uint16_t *p_length) { // For now handle the audio control interface as well. - if ( AUDIO_SUBCLASS_AUDIO_CONTROL == p_interface_desc->bInterfaceSubClass) { + if ( AUDIO_SUBCLASS_CONTROL == p_interface_desc->bInterfaceSubClass) { uint8_t const * p_desc = tu_desc_next ( (uint8_t const *) p_interface_desc ); (*p_length) = sizeof(tusb_desc_interface_t); diff --git a/src/class/midi/midi_device.h b/src/class/midi/midi_device.h index 45e009010..db9952656 100644 --- a/src/class/midi/midi_device.h +++ b/src/class/midi/midi_device.h @@ -29,7 +29,9 @@ #include "common/tusb_common.h" #include "device/usbd.h" + #include "class/audio/audio.h" +#include "midi.h" //--------------------------------------------------------------------+ // Class Driver Configuration