Altered all endpoint/pipe stream transfers so that the new BytesProcessed parameter...
[pub/lufa.git] / LUFA / Drivers / USB / LowLevel / Pipe.c
index 82a9c1a..e8ee23f 100644 (file)
@@ -172,6 +172,10 @@ uint8_t Pipe_WaitUntilReady(void)
                          return PIPE_READYWAIT_NoError;
                }
 
+               #if !defined(INTERRUPT_CONTROL_ENDPOINT)
+               USB_USBTask();
+               #endif
+
                if (Pipe_IsStalled())
                  return PIPE_READYWAIT_PipeStalled;
                else if (USB_HostState == HOST_STATE_Unattached)