未验证 提交 53b30894 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #4399 from zhangsz0516/zhangsz_0228

[update][kernel]规范rt_object_t强制转换的使用,消除上次提交的编译警告
......@@ -358,8 +358,6 @@ RTM_EXPORT(rt_thread_startup);
*/
rt_err_t rt_thread_detach(rt_thread_t thread)
{
rt_base_t lock;
/* thread check */
RT_ASSERT(thread != RT_NULL);
RT_ASSERT(rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread);
......
......@@ -201,7 +201,7 @@ void rt_timer_init(rt_timer_t timer,
RT_ASSERT(timer != RT_NULL);
/* timer object initialization */
rt_object_init((rt_object_t)timer, RT_Object_Class_Timer, name);
rt_object_init(&(timer->parent), RT_Object_Class_Timer, name);
_rt_timer_init(timer, timeout, parameter, time, flag);
}
......@@ -298,7 +298,7 @@ rt_err_t rt_timer_delete(rt_timer_t timer)
/* enable interrupt */
rt_hw_interrupt_enable(level);
rt_object_delete((rt_object_t)timer);
rt_object_delete(&(timer->parent));
return RT_EOK;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册