From 2a9e893c79f4ede3e893059551e415e1597312df Mon Sep 17 00:00:00 2001 From: Grissiom Date: Mon, 21 Oct 2013 00:31:10 +0800 Subject: [PATCH] initialize timer in bsp With new timer algorithm, timer should be initialized during startup. So add them to the bsps. Use these commands to get which bsp is missing calling the function: % git grep rt_system_timer_init bsp|sed -n 's|bsp/\([^/]*\).*|\1|p' | sort | uniq > have_tm_init % ls -1 bsp |sed -n 's|\([^/]*\).*|\1|p' | sort > all_bsp % comm -3 all_bsp have_tm_init beaglebone lpc176x lpc178x ls1bdev mb9bf506r stm32f10x xplorer4330 --- bsp/beaglebone/applications/startup.c | 3 +++ bsp/lpc176x/applications/startup.c | 3 +++ bsp/lpc178x/applications/startup.c | 3 +++ bsp/ls1bdev/applications/startup.c | 3 +++ bsp/mb9bf506r/applications/startup.c | 3 +++ bsp/stm32f10x/applications/startup.c | 3 +++ bsp/xplorer4330/applications/startup.c | 3 +++ 7 files changed, 21 insertions(+) diff --git a/bsp/beaglebone/applications/startup.c b/bsp/beaglebone/applications/startup.c index 33539aece..a34e406a0 100644 --- a/bsp/beaglebone/applications/startup.c +++ b/bsp/beaglebone/applications/startup.c @@ -40,6 +40,9 @@ void rtthread_startup(void) /* initialize scheduler system */ rt_system_scheduler_init(); + /* initialize timer */ + rt_system_timer_init(); + /* initialize soft timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/lpc176x/applications/startup.c b/bsp/lpc176x/applications/startup.c index 2c8b7024c..f332155b1 100644 --- a/bsp/lpc176x/applications/startup.c +++ b/bsp/lpc176x/applications/startup.c @@ -95,6 +95,9 @@ void rtthread_startup(void) /* initialize application */ rt_application_init(); + /* initialize timer */ + rt_system_timer_init(); + /* initialize timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/lpc178x/applications/startup.c b/bsp/lpc178x/applications/startup.c index b933618a2..2aebdb5f0 100644 --- a/bsp/lpc178x/applications/startup.c +++ b/bsp/lpc178x/applications/startup.c @@ -87,6 +87,9 @@ void rtthread_startup(void) finsh_set_device( FINSH_DEVICE_NAME ); #endif + /* initialize timer */ + rt_system_timer_init(); + /* initialize timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/ls1bdev/applications/startup.c b/bsp/ls1bdev/applications/startup.c index 2fdfa700b..e73900485 100644 --- a/bsp/ls1bdev/applications/startup.c +++ b/bsp/ls1bdev/applications/startup.c @@ -72,6 +72,9 @@ void rtthread_startup(void) /* init application */ rt_application_init(); + /* initialize timer */ + rt_system_timer_init(); + /* initialize timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/mb9bf506r/applications/startup.c b/bsp/mb9bf506r/applications/startup.c index df9a93afb..ab838c4fe 100644 --- a/bsp/mb9bf506r/applications/startup.c +++ b/bsp/mb9bf506r/applications/startup.c @@ -71,6 +71,9 @@ void rtthread_startup(void) /* initialize application */ rt_application_init(); + /* initialize timer */ + rt_system_timer_init(); + /* initialize timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/stm32f10x/applications/startup.c b/bsp/stm32f10x/applications/startup.c index 25d947dae..713d22139 100644 --- a/bsp/stm32f10x/applications/startup.c +++ b/bsp/stm32f10x/applications/startup.c @@ -80,6 +80,9 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); + /* initialize timer */ + rt_system_timer_init(); + /* init timer thread */ rt_system_timer_thread_init(); diff --git a/bsp/xplorer4330/applications/startup.c b/bsp/xplorer4330/applications/startup.c index 236854ab9..f4c277907 100644 --- a/bsp/xplorer4330/applications/startup.c +++ b/bsp/xplorer4330/applications/startup.c @@ -64,6 +64,9 @@ void rtthread_startup(void) /* init application */ rt_application_init(); + /* initialize timer */ + rt_system_timer_init(); + /* init timer thread */ rt_system_timer_thread_init();