From 6804fee0fa571907f9311cce4f5e65aaa569dd1a Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 24 Apr 2014 23:40:28 +0700 Subject: correct dcd_pipe_is_busy to use list_qtd_idx[] instead of qtd_overlay flush usbd_queue_hdl when bus_reset add assert check for osal_queue_send increase ENUM_QUEUE_DEPTH for usbh change osal_freeRTOS.h implementation to - correctly waiting forever for semaphore wait, queue & mutex - not use ISR safe version since it is not as generic as we want --- demos/device/src/cdc_device_app.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'demos/device/src/cdc_device_app.c') diff --git a/demos/device/src/cdc_device_app.c b/demos/device/src/cdc_device_app.c index accd61547..f7ef8e58c 100644 --- a/demos/device/src/cdc_device_app.c +++ b/demos/device/src/cdc_device_app.c @@ -95,7 +95,7 @@ void tusbd_cdc_xfer_cb(uint8_t coreid, tusb_event_t event, cdc_pipeid_t pipe_id, break; case TUSB_EVENT_XFER_ERROR: - xferred_bytes = 0; // ignore + tusbd_cdc_receive(0, serial_rx_buffer, CDCD_APP_BUFFER_SIZE, true); // ignore, queue transfer again break; case TUSB_EVENT_XFER_STALLED: -- cgit v1.3.1