diff --git a/bsp/efm32/startup.c b/bsp/efm32/startup.c index 3e95603be3b0009b042ac51dc3c8cb18d5a4bef9..f997c6aadd1f4df72f1b46a1d995df7f34116db7 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 53717f90aa41afe917a69fd07e4255b593bf8344..e2086fb4001f8b097e04a2d941762cacef0fe0fe 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 2549441b99e76b772c51387399a193d25cc4a08a..26e0d84a8794a2d8cfa8066d3555d294ca522408 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 ab838c4fe3805efafab453fe7e779f7750dcf3fa..9076d572d6a76ef00a383cfd9c703a1b88136990 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 4f911980a5de427ff821128745ee39b3e120d42b..ad4942e5b7aa8325f5029bedf48510b3978907a0 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 09264ca468fc7ea4dd44b83f22636c8b1ae46b5b..4017356108a14932770dd7817e962032c8b623e8 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 770573910ff58c80e1f76ae15f54a827c962b62f..441f41385fcf9159f52dc57d68eb58131f8ead0c 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 2b21c69016648c2af0d99267c042a6c0e4d70f18..bd6502da6e5c0dcdbed87eee72c95392acffd977 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 52d473b8bcbe3014f087bde9549d407d0bf7a1df..b3ace8038cb45eee20ea17f59eb07414c9196daa 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 eae71a17e68b0c02266988f152e5eeb59c2093c4..9041d590022759b54b8c00b04740ad6e9ac3e011 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 23c2bb817fa841ad7de10602d4e23bfef20aea89..b288a26bbba78453f1a80512f0afc56b6265e990 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 dd9969168d78a2cdfdd3d38b116ebbc33472a3fe..d07e4ad5a56614cce99bdf0246dca69de932915e 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 27f91da296312562ecc1fa3482feedb683ab2bb0..bf1d4971d510efb4e802651bb3cb6df7e45c652f 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 991908cac46929b6e1695a3328a4d18725c5b5d6..2d300937c2e947858656f9db07707a1a9f215cce 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 f4c2779078623d449364d42bd7efa59b23fcbbf7..5f8afd5b3c1fb9ecf73da7001804835ec7092c4c 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();