From cea1d20f2789f23846f2beddec6f4f703f72ce9d Mon Sep 17 00:00:00 2001 From: Sandeep Mistry <s.mistry@arduino.cc> Date: Tue, 23 Feb 2016 09:21:39 -0500 Subject: [PATCH] Enable transfer complete in USBDeviceClass::recv once bank is empty --- cores/arduino/USB/USBCore.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cores/arduino/USB/USBCore.cpp b/cores/arduino/USB/USBCore.cpp index 444756f2..fc14b3c4 100644 --- a/cores/arduino/USB/USBCore.cpp +++ b/cores/arduino/USB/USBCore.cpp @@ -553,6 +553,9 @@ uint32_t USBDeviceClass::recv(uint32_t ep, void *_data, uint32_t len) // Clear Transfer complete 0 flag usbd.epBank0AckTransferComplete(ep); + + // Enable Transfer complete 0 interrupt + usbd.epBank0EnableTransferComplete(ep); } return len; -- GitLab