提交 e05186dd 编写于 作者: X xieyangrun

separate idle hook

上级 3aa97964
...@@ -30,8 +30,14 @@ ...@@ -30,8 +30,14 @@
#include <rthw.h> #include <rthw.h>
#include <rtthread.h> #include <rtthread.h>
#if defined (RT_USING_HOOK)
#ifndef RT_USING_IDLE_HOOK
#deifne RT_USING_IDLE_HOOK 1
#endif
#endif
#ifndef IDLE_THREAD_STACK_SIZE #ifndef IDLE_THREAD_STACK_SIZE
#if defined (RT_USING_HOOK) || defined(RT_USING_HEAP) #if defined (RT_USING_IDLE_HOOK) || defined(RT_USING_HEAP)
#define IDLE_THREAD_STACK_SIZE 256 #define IDLE_THREAD_STACK_SIZE 256
#else #else
#define IDLE_THREAD_STACK_SIZE 128 #define IDLE_THREAD_STACK_SIZE 128
...@@ -44,7 +50,7 @@ static rt_uint8_t rt_thread_stack[IDLE_THREAD_STACK_SIZE]; ...@@ -44,7 +50,7 @@ static rt_uint8_t rt_thread_stack[IDLE_THREAD_STACK_SIZE];
extern rt_list_t rt_thread_defunct; extern rt_list_t rt_thread_defunct;
#ifdef RT_USING_HOOK #ifdef RT_USING_IDLE_HOOK
static void (*rt_thread_idle_hook)(); static void (*rt_thread_idle_hook)();
/** /**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册