[kernel] 为rt_thread_sleep添加上下文检查

This commit is contained in:
Ylne 2022-08-30 16:34:13 +08:00 committed by guo
parent e2231668cc
commit 069086ae28
1 changed files with 3 additions and 0 deletions

View File

@ -577,6 +577,9 @@ rt_err_t rt_thread_sleep(rt_tick_t tick)
RT_ASSERT(thread != RT_NULL);
RT_ASSERT(rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread);
/* current context checking */
RT_DEBUG_SCHEDULER_AVAILABLE(RT_TRUE);
/* disable interrupt */
level = rt_hw_interrupt_disable();