summaryrefslogtreecommitdiff
path: root/src/idle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/idle.c')
-rw-r--r--src/idle.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/idle.c b/src/idle.c
index 7d985e3816..d02b199f32 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -30,11 +30,6 @@
#endif
#endif
-#ifdef RT_USING_IDLE_HOOK
-#ifndef RT_IDEL_HOOK_LIST_SIZE
-#define RT_IDEL_HOOK_LIST_SIZE 4
-#endif
-
#ifndef IDLE_THREAD_STACK_SIZE
#if defined (RT_USING_IDLE_HOOK) || defined(RT_USING_HEAP)
#define IDLE_THREAD_STACK_SIZE 256
@@ -54,6 +49,12 @@ extern rt_list_t rt_thread_defunct;
static struct rt_thread idle[_CPUS_NR];
ALIGN(RT_ALIGN_SIZE)
static rt_uint8_t rt_thread_stack[_CPUS_NR][IDLE_THREAD_STACK_SIZE];
+
+#ifdef RT_USING_IDLE_HOOK
+#ifndef RT_IDEL_HOOK_LIST_SIZE
+#define RT_IDEL_HOOK_LIST_SIZE 4
+#endif
+
static void (*idle_hook_list[RT_IDEL_HOOK_LIST_SIZE])();
/**