From 07263f8bf364f27049fb4e0bf385e9e5ce565da2 Mon Sep 17 00:00:00 2001 From: Cristian Maglie <c.maglie@arduino.cc> Date: Fri, 24 Jun 2016 16:00:25 +0200 Subject: [PATCH] USB-CDC: reset EP OUT count upon reception --- cores/arduino/USB/USBCore.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/cores/arduino/USB/USBCore.cpp b/cores/arduino/USB/USBCore.cpp index 17a363ea..23378443 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); } -- GitLab