From 11e389f9227c32df59679053a4f57efe488e57e1 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 5 Dec 2023 20:45:21 +0800 Subject: Revert "reset sem before taking" This reverts commit b5f0c043e7a54706cbe48db4189be1c44ceddfaf. --- osal/usb_osal_freertos.c | 1 - osal/usb_osal_rtthread.c | 1 - 2 files changed, 2 deletions(-) diff --git a/osal/usb_osal_freertos.c b/osal/usb_osal_freertos.c index b98b69ac..2c4ed542 100644 --- a/osal/usb_osal_freertos.c +++ b/osal/usb_osal_freertos.c @@ -35,7 +35,6 @@ void usb_osal_sem_delete(usb_osal_sem_t sem) int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) { - xQueueReset((QueueHandle_t)sem); if (timeout == USB_OSAL_WAITING_FOREVER) { return (xSemaphoreTake((SemaphoreHandle_t)sem, portMAX_DELAY) == pdPASS) ? 0 : -ETIMEDOUT; } else { diff --git a/osal/usb_osal_rtthread.c b/osal/usb_osal_rtthread.c index 4713e189..964c1a7f 100644 --- a/osal/usb_osal_rtthread.c +++ b/osal/usb_osal_rtthread.c @@ -40,7 +40,6 @@ int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) int ret = 0; rt_err_t result = RT_EOK; - rt_sem_control((rt_sem_t)sem, RT_IPC_CMD_RESET, (void *)0); if (timeout == USB_OSAL_WAITING_FOREVER) { result = rt_sem_take((rt_sem_t)sem, RT_WAITING_FOREVER); } else { -- cgit v1.3.1