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 --- tinyusb/class/msc_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tinyusb/class/msc_device.c') diff --git a/tinyusb/class/msc_device.c b/tinyusb/class/msc_device.c index 091faabb6..742fc8524 100644 --- a/tinyusb/class/msc_device.c +++ b/tinyusb/class/msc_device.c @@ -158,7 +158,7 @@ tusb_error_t mscd_xfer_cb(endpoint_handle_t edpt_hdl, tusb_event_t event, uint32 //------------- new CBW received -------------// if ( !is_waiting_read10_write10 ) { - if ( endpointhandle_is_equal(p_msc->edpt_in, edpt_hdl) ) return TUSB_ERROR_NONE; // bulk in interrupt for dcd to clean up +// if ( endpointhandle_is_equal(p_msc->edpt_in, edpt_hdl) ) return TUSB_ERROR_NONE; // bulk in interrupt for dcd to clean up ASSERT( endpointhandle_is_equal(p_msc->edpt_out, edpt_hdl) && xferred_bytes == sizeof(msc_cmd_block_wrapper_t) && -- cgit v1.3.1