[HAL:LPC]: USB Bugfix

This commit is contained in:
codetector 2020-12-17 18:55:04 -05:00
parent 638f45982d
commit 9e44155cde
No known key found for this signature in database
GPG Key ID: 7D42AB4D2C7B40A4
1 changed files with 5 additions and 5 deletions

View File

@ -218,12 +218,12 @@ OSAL_IRQ_HANDLER(LPC_USB_IRQ_VECTOR) {
} else { } else {
// OUT endpoint, receive // OUT endpoint, receive
USBOutEndpointState *osp = usbp->epc[ep]->out_state; USBOutEndpointState *osp = usbp->epc[ep]->out_state;
size_t n = 0;
if (osp->rxsize > 0) { if (osp->rxsize > 0) {
osalSysLockFromISR(); osalSysLockFromISR();
n = usb_packet_receive(usbp, ep); usb_packet_receive(usbp, ep);
osalSysUnlockFromISR(); osalSysUnlockFromISR();
} else { }
if (osp->rxsize == 0) { // TODO: Check if this is correct
_usb_isr_invoke_out_cb(usbp, ep); _usb_isr_invoke_out_cb(usbp, ep);
} }
} }