From 1fa89d17547cc6a28991d559d69fead33eacd151 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka <gniibe@fsij.org> Date: Tue, 31 May 2016 12:53:23 +0900 Subject: Change USB API a bit --- mcu/usb-mkl27z.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'mcu/usb-mkl27z.c') diff --git a/mcu/usb-mkl27z.c b/mcu/usb-mkl27z.c index 5a21dd8..9f0021a 100644 --- a/mcu/usb-mkl27z.c +++ b/mcu/usb-mkl27z.c @@ -896,11 +896,14 @@ handle_transaction (uint8_t stat) uint32_t len = (BD_table[4*ep_num+2+odd].ctrl >> 16)&0x3ff; if (!success) - USB_CTRL1->ERRSTAT = dmaerr; /* Clear error. */ + { + USB_CTRL1->ERRSTAT = dmaerr; /* Clear error. */ + dev_p->error++; + } dev_p->send++; ep[ep_num].tx_odd ^= 1; - usb_cb_tx_done (ep_num, len, success); + usb_cb_tx_done (ep_num, len); } USB_CTRL1->ISTAT = USB_IS_TOKDNE; -- cgit v1.2.3