From 5917aff5f5260310cdd0a2224a497f39acb835b2 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Sun, 23 Nov 2025 21:36:45 +0800 Subject: [PATCH] fix(osal/usb_osal_ucosiii): fix msleep opt Signed-off-by: sakumisu <1203593632@qq.com> --- osal/usb_osal_ucosiii.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)