diff options
| author | sakumisu <[email protected]> | 2022-11-11 17:41:01 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2022-11-11 17:41:46 +0800 |
| commit | 582eb2a7acfa91cacc26d4a9ca632dbb271e7fc4 (patch) | |
| tree | 72ef64894fae6594cb73d68e159a76709a071c06 | |
| parent | 66db88b7cd7aa7eac522d2c0e940947d2cbf391d (diff) | |
fix usb_osal_sem_take return val in rt-thread port
| -rw-r--r-- | osal/usb_osal_rtthread.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/osal/usb_osal_rtthread.c b/osal/usb_osal_rtthread.c index e9e7b2aa..3442ea43 100644 --- a/osal/usb_osal_rtthread.c +++ b/osal/usb_osal_rtthread.c @@ -32,9 +32,9 @@ int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) rt_err_t result = RT_EOK; result = rt_sem_take((rt_sem_t)sem, rt_tick_from_millisecond(timeout)); - if (result == RT_ETIMEOUT) { + if (result == -RT_ETIMEOUT) { ret = -ETIMEDOUT; - } else if (result == RT_ERROR) { + } else if (result == -RT_ERROR) { ret = -EINVAL; } else { ret = 0; |
