From 5c5f876461e81ff7c2937978e4e6855e0208ebfb Mon Sep 17 00:00:00 2001 From: Peter Lawrence <12226419+majbthrd@users.noreply.github.com> Date: Sat, 4 Jan 2020 13:36:26 -0600 Subject: [PATCH] dcd_nuc121: allow user ZLP transfers to get a callback --- src/portable/nuvoton/nuc121/dcd_nuc121.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/portable/nuvoton/nuc121/dcd_nuc121.c b/src/portable/nuvoton/nuc121/dcd_nuc121.c index 57db5231..afe2cf00 100644 --- a/src/portable/nuvoton/nuc121/dcd_nuc121.c +++ b/src/portable/nuvoton/nuc121/dcd_nuc121.c @@ -399,7 +399,7 @@ void USBD_IRQHandler(void) if ( (0 == xfer->remaining_bytes) || (available_bytes < xfer->max_packet_size) ) dcd_event_xfer_complete(0, ep_addr, available_bytes, XFER_RESULT_SUCCESS, true); } - else if (xfer->remaining_bytes) + else { /* update the bookkeeping to reflect the data that has now been sent to the PC */ xfer->remaining_bytes -= available_bytes;