Просмотр исходного кода

Revert "reset sem before taking"

This reverts commit b5f0c043e7a54706cbe48db4189be1c44ceddfaf.
sakumisu 2 лет назад
Родитель
Сommit
11e389f922
2 измененных файлов с 0 добавлено и 2 удалено
  1. 0 1
      osal/usb_osal_freertos.c
  2. 0 1
      osal/usb_osal_rtthread.c

+ 0 - 1
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 {

+ 0 - 1
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 {