summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-11-23 21:36:45 +0800
committersakumisu <[email protected]>2025-11-23 21:37:29 +0800
commit6067343775818024ea79863bece1a15f52f976d6 (patch)
tree15a15c3d573eeb2a727806fd00a9f4c3d7c6de90
parent6c34938883906125972b331ee342f719c61b791c (diff)
fix(osal/usb_osal_ucosiii): fix msleep opt
Signed-off-by: sakumisu <[email protected]>
-rw-r--r--osal/usb_osal_ucosiii.c3
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)