summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2023-12-05 20:45:21 +0800
committersakumisu <[email protected]>2023-12-05 20:45:21 +0800
commit11e389f9227c32df59679053a4f57efe488e57e1 (patch)
treea73559d4f7350465d35a65b1cd194159e188915e
parent82cd79989c8245aca5a6f27cc9457e63ec5f398d (diff)
Revert "reset sem before taking"
This reverts commit b5f0c043e7a54706cbe48db4189be1c44ceddfaf.
-rw-r--r--osal/usb_osal_freertos.c1
-rw-r--r--osal/usb_osal_rtthread.c1
2 files changed, 0 insertions, 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 {