From 6804fee0fa571907f9311cce4f5e65aaa569dd1a Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 24 Apr 2014 23:40:28 +0700 Subject: [PATCH] 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/device_freertos/.cproject | 115 +++++++-------- .../device_freertos/device_freertos.uvopt | 30 ++-- demos/device/device_os_none/.cproject | 135 +++++++++++------- demos/device/src/cdc_device_app.c | 2 +- tinyusb/class/cdc_device.c | 1 - tinyusb/class/msc_device.c | 2 +- tinyusb/device/dcd_lpc43xx.c | 27 ++-- tinyusb/device/usbd.c | 22 +-- tinyusb/host/usbh.c | 2 +- tinyusb/osal/osal_freeRTOS.h | 23 ++- 10 files changed, 193 insertions(+), 166 deletions(-) diff --git a/demos/device/device_freertos/.cproject b/demos/device/device_freertos/.cproject index b34d852a..368f3f74 100644 --- a/demos/device/device_freertos/.cproject +++ b/demos/device/device_freertos/.cproject @@ -241,6 +241,7 @@