From db900ce5c0f3e17dbb3611268661d311977b854d Mon Sep 17 00:00:00 2001 From: bernard Date: Sat, 5 Apr 2014 23:50:24 +0800 Subject: [PATCH] [BSP] Remove rt_device_init_all() function invoking. --- bsp/efm32/startup.c | 3 --- bsp/lpc178x/applications/application.c | 4 +--- bsp/mb9bf500r/startup.c | 7 +------ bsp/mb9bf506r/applications/startup.c | 8 ++------ bsp/mini2440/application.c | 25 ++++++++---------------- bsp/sam7s/startup.c | 6 ++---- bsp/sam7x/applications/startup.c | 3 --- bsp/simulator/applications/startup.c | 4 ---- bsp/stm32f0x/applications/startup.c | 5 ----- bsp/stm32f107/applications/startup.c | 3 --- bsp/stm32f20x/applications/application.c | 5 +---- bsp/stm32f20x/applications/startup.c | 3 --- bsp/stm32f40x/applications/application.c | 2 -- bsp/stm32f40x/applications/startup.c | 3 --- bsp/xplorer4330/applications/startup.c | 5 ----- 15 files changed, 15 insertions(+), 71 deletions(-) diff --git a/bsp/efm32/startup.c b/bsp/efm32/startup.c index 3e95603be..f997c6aad 100644 --- a/bsp/efm32/startup.c +++ b/bsp/efm32/startup.c @@ -114,9 +114,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); - /* init all devices */ - rt_device_init_all(); - /* init finsh */ #ifdef RT_USING_FINSH finsh_system_init(); diff --git a/bsp/lpc178x/applications/application.c b/bsp/lpc178x/applications/application.c index 53717f90a..e2086fb40 100644 --- a/bsp/lpc178x/applications/application.c +++ b/bsp/lpc178x/applications/application.c @@ -76,13 +76,11 @@ void rt_init_thread_entry(void *parameter) { extern void rtgui_system_server_init(void); extern void application_init(void); - + rt_device_t lcd; /* init lcd */ rt_hw_lcd_init(); - /* re-init device driver */ - rt_device_init_all(); /* find lcd device */ lcd = rt_device_find("lcd"); diff --git a/bsp/mb9bf500r/startup.c b/bsp/mb9bf500r/startup.c index 2549441b9..26e0d84a8 100644 --- a/bsp/mb9bf500r/startup.c +++ b/bsp/mb9bf500r/startup.c @@ -67,11 +67,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); -#ifdef RT_USING_DEVICE - /* init all device */ - rt_device_init_all(); -#endif - /* init application */ rt_application_init(); @@ -97,7 +92,7 @@ int main(void) /* init system setting */ SystemInit(); - + /* startup RT-Thread RTOS */ rtthread_startup(); diff --git a/bsp/mb9bf506r/applications/startup.c b/bsp/mb9bf506r/applications/startup.c index ab838c4fe..9076d572d 100644 --- a/bsp/mb9bf506r/applications/startup.c +++ b/bsp/mb9bf506r/applications/startup.c @@ -59,13 +59,9 @@ void rtthread_startup(void) rt_system_scheduler_init(); #ifdef RT_USING_DEVICE -#ifdef RT_USING_DFS -#ifdef RT_USING_DFS_UFFS +#if defined(RT_USING_DFS) && defined(RT_USING_DFS_UFFS) rt_hw_nand_init(); #endif -#endif - /* initialize all device */ - rt_device_init_all(); #endif /* initialize application */ @@ -91,7 +87,7 @@ int main(void) { /* disable interrupt first */ rt_hw_interrupt_disable(); - + /* startup RT-Thread RTOS */ rtthread_startup(); diff --git a/bsp/mini2440/application.c b/bsp/mini2440/application.c index 4f911980a..ad4942e5b 100644 --- a/bsp/mini2440/application.c +++ b/bsp/mini2440/application.c @@ -16,7 +16,7 @@ /** * @addtogroup mini2440 */ - + /*@{*/ #include @@ -142,23 +142,20 @@ void rt_init_thread_entry(void *parameter) extern void rtgui_system_server_init(void); rt_device_t lcd; - + /* init lcd */ rt_hw_lcd_init(); - + /* init touch panel */ - rtgui_touch_hw_init(); + rtgui_touch_hw_init(); /* init keypad */ rt_hw_key_init(); - - /* re-init device driver */ - rt_device_init_all(); /* find lcd device */ lcd = rt_device_find("lcd"); - /* set lcd device as rtgui graphic driver */ + /* set lcd device as rtgui graphic driver */ rtgui_graphic_set_device(lcd); /* initalize rtgui system server */ @@ -175,9 +172,6 @@ void rt_init_thread_entry(void *parameter) /* register ethernetif device */ rt_hw_dm9000_init(); - /* re-init device driver */ - rt_device_init_all(); - /* init lwip system */ lwip_sys_init(); rt_kprintf("TCP/IP initialized!\n"); @@ -192,22 +186,19 @@ void rt_init_thread_entry(void *parameter) rt_hw_lcd_init(); /* init touch panel */ - rtgui_touch_hw_init(); + rtgui_touch_hw_init(); /* init keypad */ rt_hw_key_init(); - /* re-init device driver */ - rt_device_init_all(); - /* create ftk thread */ ftk_thread = rt_thread_create("ftk", rt_ftk_thread_entry, RT_NULL, - 10 * 1024, 8, 20); + 10 * 1024, 8, 20); /* startup ftk thread */ if (ftk_thread != RT_NULL) - rt_thread_startup(ftk_thread); + rt_thread_startup(ftk_thread); } #endif } diff --git a/bsp/sam7s/startup.c b/bsp/sam7s/startup.c index 09264ca46..401735610 100644 --- a/bsp/sam7s/startup.c +++ b/bsp/sam7s/startup.c @@ -53,7 +53,7 @@ void rtthread_startup(void) /* init board */ rt_hw_board_init(); - + rt_show_version(); /* init tick */ @@ -86,8 +86,6 @@ void rtthread_startup(void) #ifdef RT_USING_DEVICE /* init hardware serial device */ rt_hw_serial_init(); - /* init all device */ - rt_device_init_all(); #endif /* init application */ @@ -113,7 +111,7 @@ int main (void) { /* invoke rtthread_startup */ rtthread_startup(); - + return 0; } diff --git a/bsp/sam7x/applications/startup.c b/bsp/sam7x/applications/startup.c index 770573910..441f41385 100644 --- a/bsp/sam7x/applications/startup.c +++ b/bsp/sam7x/applications/startup.c @@ -116,9 +116,6 @@ void rtthread_startup(void) #ifdef RT_USING_DFS rt_hw_sdcard_init(); #endif - - /*init all registed devices*/ - rt_device_init_all(); #endif /* init application */ diff --git a/bsp/simulator/applications/startup.c b/bsp/simulator/applications/startup.c index 2b21c6901..bd6502da6 100644 --- a/bsp/simulator/applications/startup.c +++ b/bsp/simulator/applications/startup.c @@ -58,10 +58,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); - /* init all device */ -#ifdef RT_USING_DEVICE - rt_device_init_all(); -#endif /* init application */ rt_application_init(); diff --git a/bsp/stm32f0x/applications/startup.c b/bsp/stm32f0x/applications/startup.c index 52d473b8b..b3ace8038 100644 --- a/bsp/stm32f0x/applications/startup.c +++ b/bsp/stm32f0x/applications/startup.c @@ -86,11 +86,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); -#ifdef RT_USING_DEVICE - /* init all device */ - rt_device_init_all(); -#endif - /* init application */ rt_application_init(); diff --git a/bsp/stm32f107/applications/startup.c b/bsp/stm32f107/applications/startup.c index eae71a17e..9041d5900 100644 --- a/bsp/stm32f107/applications/startup.c +++ b/bsp/stm32f107/applications/startup.c @@ -81,9 +81,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); - /* init all device */ - rt_device_init_all(); - /* init application */ rt_application_init(); diff --git a/bsp/stm32f20x/applications/application.c b/bsp/stm32f20x/applications/application.c index 23c2bb817..b288a26bb 100644 --- a/bsp/stm32f20x/applications/application.c +++ b/bsp/stm32f20x/applications/application.c @@ -66,12 +66,9 @@ void rt_init_thread_entry(void* parameter) /* register ethernetif device */ eth_system_device_init(); - + /* initialize eth interface */ rt_hw_stm32_eth_init(); - - /* re-init device driver */ - rt_device_init_all(); /* init lwip system */ lwip_sys_init(); diff --git a/bsp/stm32f20x/applications/startup.c b/bsp/stm32f20x/applications/startup.c index dd9969168..d07e4ad5a 100644 --- a/bsp/stm32f20x/applications/startup.c +++ b/bsp/stm32f20x/applications/startup.c @@ -107,9 +107,6 @@ void rtthread_startup(void) rt_hw_rtc_init(); - /* init all device */ - rt_device_init_all(); - /* init application */ rt_application_init(); diff --git a/bsp/stm32f40x/applications/application.c b/bsp/stm32f40x/applications/application.c index 27f91da29..bf1d4971d 100644 --- a/bsp/stm32f40x/applications/application.c +++ b/bsp/stm32f40x/applications/application.c @@ -41,8 +41,6 @@ void rt_init_thread_entry(void* parameter) eth_system_device_init(); rt_hw_stm32_eth_init(); - /* re-init device driver */ - rt_device_init_all(); /* init lwip system */ lwip_sys_init(); diff --git a/bsp/stm32f40x/applications/startup.c b/bsp/stm32f40x/applications/startup.c index 991908cac..2d300937c 100644 --- a/bsp/stm32f40x/applications/startup.c +++ b/bsp/stm32f40x/applications/startup.c @@ -85,9 +85,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); - /* init all device */ - rt_device_init_all(); - /* init application */ rt_application_init(); diff --git a/bsp/xplorer4330/applications/startup.c b/bsp/xplorer4330/applications/startup.c index f4c277907..5f8afd5b3 100644 --- a/bsp/xplorer4330/applications/startup.c +++ b/bsp/xplorer4330/applications/startup.c @@ -56,11 +56,6 @@ void rtthread_startup(void) /* init scheduler system */ rt_system_scheduler_init(); -#ifdef RT_USING_DEVICE - /* init all device */ - rt_device_init_all(); -#endif - /* init application */ rt_application_init(); -- GitLab