diff --git a/cores/arduino/USB/USBCore.cpp b/cores/arduino/USB/USBCore.cpp index 17a363eaa455884e08d548cdba82ae7e6f5041ff..233784431927b285684f6aaaf09b187fbe69c55a 100644 --- a/cores/arduino/USB/USBCore.cpp +++ b/cores/arduino/USB/USBCore.cpp @@ -252,6 +252,7 @@ void USBDeviceClass::epOut(uint32_t ep) usbd.epBank0AckTransferComplete(ep); //usbd.epBank0AckTransferFailed(ep); usbd.epBank0EnableTransferComplete(ep); + usbd.epBank0SetByteCount(ep, 0); usbd.epBank0ResetReady(ep); }