diff --git a/src/idle.c b/src/idle.c index e3b16c856cc0ec5380dea36c38d024c6bcf5aa45..7ea0cd15de389687b7e68a29dca75d83fe080762 100644 --- a/src/idle.c +++ b/src/idle.c @@ -241,7 +241,6 @@ static void rt_defunct_execute(void) } } -extern void rt_system_power_manager(void); static void rt_thread_idle_entry(void *parameter) { #ifdef RT_USING_SMP @@ -275,6 +274,7 @@ static void rt_thread_idle_entry(void *parameter) #endif /* RT_USING_SMP */ #ifdef RT_USING_PM + void rt_system_power_manager(void); rt_system_power_manager(); #endif /* RT_USING_PM */ }