diff options
| author | hathach <[email protected]> | 2020-04-22 00:25:08 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2020-04-22 00:29:51 +0700 |
| commit | 3b83813f017dfd08e19a7a3bc2dc575779b1eadd (patch) | |
| tree | d0c132f50e40ef3b31f863d30e5bedf5946c982e /src/class | |
| parent | de43df2d97b83b59d74e3b34b81ef73719a1173d (diff) | |
clean up
Diffstat (limited to 'src/class')
| -rw-r--r-- | src/class/midi/midi_device.c | 5 |
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); + } } //--------------------------------------------------------------------+ |
