diff --git a/os/hal/ports/SN32/LLD/SN32F24xB/USB/hal_usb_lld.c b/os/hal/ports/SN32/LLD/SN32F24xB/USB/hal_usb_lld.c index 4af52d32..7bf1ec47 100644 --- a/os/hal/ports/SN32/LLD/SN32F24xB/USB/hal_usb_lld.c +++ b/os/hal/ports/SN32/LLD/SN32F24xB/USB/hal_usb_lld.c @@ -557,15 +557,7 @@ void handleNAK(USBDriver *usbp, usbep_t ep) { if(out) { - if (nakcnt[ep] < 1) { - // NAK 1 time - USB_EPnNak(ep); - nakcnt[ep]++; - } else { - // By acking next OUT token from host we are allowing reception - // of the data from host - USB_EPnAck(ep, 0); - } + // no ack required here } else {