summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-03-19 03:01:07 +0800
committerMeco Man <[email protected]>2021-03-19 03:01:07 +0800
commit846102efa1ba3af5d8431db09adabe38af0e28a7 (patch)
tree46e10959eace97a1e1d2633f2c30ebb68a3705f4
parent295b95cd7529bc9b85b4fb8ee8b37c62811ffbc8 (diff)
[kernel][device] remove rt_device_init_all()
-rw-r--r--bsp/frdm-k64f/applications/startup.c3
-rw-r--r--bsp/mb9bf500r/startup.c5
-rw-r--r--include/rtthread.h2
-rw-r--r--src/device.c14
4 files changed, 1 insertions, 23 deletions
diff --git a/bsp/frdm-k64f/applications/startup.c b/bsp/frdm-k64f/applications/startup.c
index d16aefddb2..e558cd8cbf 100644
--- a/bsp/frdm-k64f/applications/startup.c
+++ b/bsp/frdm-k64f/applications/startup.c
@@ -73,9 +73,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/mb9bf500r/startup.c b/bsp/mb9bf500r/startup.c
index bc96eb5dca..a8718750fc 100644
--- a/bsp/mb9bf500r/startup.c
+++ b/bsp/mb9bf500r/startup.c
@@ -61,11 +61,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/include/rtthread.h b/include/rtthread.h
index 9bcf05820c..e80257a6e5 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -437,8 +437,6 @@ rt_err_t rt_device_unregister(rt_device_t dev);
rt_device_t rt_device_create(int type, int attach_size);
void rt_device_destroy(rt_device_t device);
-rt_err_t rt_device_init_all(void);
-
rt_err_t
rt_device_set_rx_indicate(rt_device_t dev,
rt_err_t (*rx_ind)(rt_device_t dev, rt_size_t size));
diff --git a/src/device.c b/src/device.c
index 388c2ecf12..50b83c7692 100644
--- a/src/device.c
+++ b/src/device.c
@@ -12,6 +12,7 @@
* 2012-12-25 Bernard return RT_EOK if the device interface not exist.
* 2013-07-09 Grissiom add ref_count support
* 2016-04-02 Bernard fix the open_flag initialization issue.
+ * 2021-03-19 Meco Man remove rt_device_init_all()
*/
#include <rtthread.h>
@@ -90,19 +91,6 @@ rt_err_t rt_device_unregister(rt_device_t dev)
RTM_EXPORT(rt_device_unregister);
/**
- * This function initializes all registered device driver
- *
- * @return the error code, RT_EOK on successfully.
- *
- * @deprecated since 1.2.x, this function is not needed because the initialization
- * of a device is performed when application opens it.
- */
-rt_err_t rt_device_init_all(void)
-{
- return RT_EOK;
-}
-
-/**
* This function finds a device driver by specified name.
*
* @param name the device driver's name