summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2020-04-22 17:40:14 +0700
committerGitHub <[email protected]>2020-04-22 17:40:14 +0700
commit894a09f2ae7082fd9e850b76febed12dafecdcd4 (patch)
treef611ce0a18301169bae433886de1febcbcb754e4 /src
parente23206821f6b060f384962cfb71f8cbb65b45c0f (diff)
parent7784b9c48f9e77d740ccc7e4929c5e944cdb1afd (diff)
Merge pull request #372 from hathach/add-rtt
Add rtt as logger option
Diffstat (limited to 'src')
-rw-r--r--src/class/midi/midi_device.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/class/midi/midi_device.c b/src/class/midi/midi_device.c
index 589d0123f..f8db63b73 100644
--- a/src/class/midi/midi_device.c
+++ b/src/class/midi/midi_device.c
@@ -88,13 +88,14 @@ bool tud_midi_n_mounted (uint8_t itf)
static void _prep_out_transaction (midid_interface_t* p_midi)
{
// skip if previous transfer not complete
- if ( usbd_edpt_busy(TUD_OPT_RHPORT, p_midi->ep_out) )
- return;
+ if ( usbd_edpt_busy(TUD_OPT_RHPORT, p_midi->ep_out) ) return;
// Prepare for incoming data but only allow what we can store in the ring buffer.
uint16_t max_read = tu_fifo_remaining(&p_midi->rx_ff);
if ( max_read >= CFG_TUD_MIDI_EPSIZE )
+ {
usbd_edpt_xfer(TUD_OPT_RHPORT, p_midi->ep_out, p_midi->epout_buf, CFG_TUD_MIDI_EPSIZE);
+ }
}
//--------------------------------------------------------------------+