X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/7f81803aaa312d589f79a77d1426150dcceb29f7..a3a04aa6719a891a1350179d5ac451c3e18c3bf2:/LUFA/Drivers/USB/LowLevel/Pipe.c diff --git a/LUFA/Drivers/USB/LowLevel/Pipe.c b/LUFA/Drivers/USB/LowLevel/Pipe.c index 35ba480cd..aead39dc5 100644 --- a/LUFA/Drivers/USB/LowLevel/Pipe.c +++ b/LUFA/Drivers/USB/LowLevel/Pipe.c @@ -48,6 +48,9 @@ bool Pipe_ConfigurePipe(const uint8_t Number, const uint8_t Type, const uint8_t UPCFG0X = ((Type << EPTYPE0) | Token | ((EndpointNumber & PIPE_EPNUM_MASK) << PEPNUM0)); UPCFG1X = ((1 << ALLOC) | Banks | Pipe_BytesToEPSizeMask(Size)); + if (Token == PIPE_TOKEN_IN) + Pipe_SetInfiniteINRequests(); + return Pipe_IsConfigured(); }