From 8061067343e2eda986616bb68aa52fe7fded5456 Mon Sep 17 00:00:00 2001 From: "bernard.xiong@gmail.com" Date: Sat, 14 Apr 2012 03:51:34 +0000 Subject: cleanup code comments and deprecate rt_system_timer_init function. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2045 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- src/timer.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/timer.c') diff --git a/src/timer.c b/src/timer.c index 03babc49fe..ce3df9bc1a 100644 --- a/src/timer.c +++ b/src/timer.c @@ -23,7 +23,7 @@ #include /* hard timer list */ -static rt_list_t rt_timer_list; +static rt_list_t rt_timer_list = RT_LIST_OBJECT_INIT(rt_timer_list); #ifdef RT_USING_TIMER_SOFT /* soft timer list */ @@ -500,15 +500,12 @@ static void rt_thread_timer_entry(void *parameter) * @ingroup SystemInit * * This function will initialize system timer + * + * @deprecated since 1.1.0, this function does not need to be invoked + * in the system initialization. */ void rt_system_timer_init(void) { - rt_list_init(&rt_timer_list); - -#ifdef RT_USING_TIMER_SOFT - rt_list_init(&rt_soft_timer_list); - rt_sem_init(&timer_sem, "timer", 0, RT_IPC_FLAG_FIFO); -#endif } /** @@ -519,6 +516,9 @@ void rt_system_timer_init(void) void rt_system_timer_thread_init(void) { #ifdef RT_USING_TIMER_SOFT + rt_list_init(&rt_soft_timer_list); + rt_sem_init(&timer_sem, "timer", 0, RT_IPC_FLAG_FIFO); + /* start software timer thread */ rt_thread_init(&timer_thread, "timer", -- cgit v1.3.1