diff options
| author | sakumisu <[email protected]> | 2025-11-23 21:36:45 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2025-11-23 21:37:29 +0800 |
| commit | 6067343775818024ea79863bece1a15f52f976d6 (patch) | |
| tree | 15a15c3d573eeb2a727806fd00a9f4c3d7c6de90 | |
| parent | 6c34938883906125972b331ee342f719c61b791c (diff) | |
fix(osal/usb_osal_ucosiii): fix msleep opt
Signed-off-by: sakumisu <[email protected]>
| -rw-r--r-- | osal/usb_osal_ucosiii.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/osal/usb_osal_ucosiii.c b/osal/usb_osal_ucosiii.c index e7912339..44031ac3 100644 --- a/osal/usb_osal_ucosiii.c +++ b/osal/usb_osal_ucosiii.c @@ -263,6 +263,7 @@ void usb_osal_mq_delete(usb_osal_mq_t mq) CPU_SR_ALLOC(); CPU_CRITICAL_ENTER(); + OSQFlush((OS_Q *)mq, &err); OSQDel((OS_Q *)mq, OS_OPT_DEL_ALWAYS, &err); usb_osal_free(mq); CPU_CRITICAL_EXIT(); @@ -404,7 +405,7 @@ void usb_osal_msleep(uint32_t delay) { OS_ERR err; - OSTimeDlyHMSM(0, 0, 0, delay, OS_OPT_TIME_HMSM_STRICT, &err); + OSTimeDlyHMSM(0, 0, 0, delay, OS_OPT_TIME_HMSM_NON_STRICT, &err); } void *usb_osal_malloc(size_t size) |
