summaryrefslogtreecommitdiff
path: root/src/class
diff options
context:
space:
mode:
authorhathach <[email protected]>2020-04-22 00:25:08 +0700
committerhathach <[email protected]>2020-04-22 00:29:51 +0700
commit3b83813f017dfd08e19a7a3bc2dc575779b1eadd (patch)
treed0c132f50e40ef3b31f863d30e5bedf5946c982e /src/class
parentde43df2d97b83b59d74e3b34b81ef73719a1173d (diff)
clean up
Diffstat (limited to 'src/class')
-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);
+ }
}
//--------------------------------------------------------------------+