Przeglądaj źródła

[BSP] Remove rt_device_init_all() function invoking.

bernard 11 lat temu
rodzic
commit
db900ce5c0

+ 0 - 3
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();

+ 1 - 3
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");

+ 1 - 6
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();
 

+ 2 - 6
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();
 

+ 8 - 17
bsp/mini2440/application.c

@@ -16,7 +16,7 @@
 /**
  * @addtogroup mini2440
  */
- 
+
 /*@{*/
 
 #include <rtthread.h>
@@ -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
 }

+ 2 - 4
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;
 }
 

+ 0 - 3
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 */

+ 0 - 4
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();
 

+ 0 - 5
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();
 

+ 0 - 3
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();
 

+ 1 - 4
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();

+ 0 - 3
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();
 

+ 0 - 2
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();

+ 0 - 3
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();
 

+ 0 - 5
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();