diff options
| author | bernard <[email protected]> | 2013-07-24 07:33:48 +0800 |
|---|---|---|
| committer | bernard <[email protected]> | 2013-07-24 07:33:48 +0800 |
| commit | a124e7bd22445ce90fc39419268d1b27e74ffd45 (patch) | |
| tree | 6e10260ee04b990bf021b93b87aa2f7e04f1bb12 /components/drivers | |
| parent | b96b35613f2cdc8118f083a3e2795788915319d7 (diff) | |
add initialization debug code
Diffstat (limited to 'components/drivers')
| -rw-r--r-- | components/drivers/i2c/i2c_core.c | 4 | ||||
| -rw-r--r-- | components/drivers/include/drivers/i2c.h | 2 | ||||
| -rw-r--r-- | components/drivers/usb/usbhost/core/usbhost.c | 5 |
3 files changed, 7 insertions, 4 deletions
diff --git a/components/drivers/i2c/i2c_core.c b/components/drivers/i2c/i2c_core.c index 0449cc723c..f274f70fcd 100644 --- a/components/drivers/i2c/i2c_core.c +++ b/components/drivers/i2c/i2c_core.c @@ -134,8 +134,8 @@ rt_size_t rt_i2c_master_recv(struct rt_i2c_bus_device *bus, return (ret > 0) ? count : ret; } -rt_err_t rt_i2c_core_init(void) +int rt_i2c_core_init(void) { return rt_mutex_init(&i2c_core_lock, "i2c_core_lock", RT_IPC_FLAG_FIFO); } - +INIT_COMPONENT_EXPORT(rt_i2c_core_init); diff --git a/components/drivers/include/drivers/i2c.h b/components/drivers/include/drivers/i2c.h index e2bdcb06bb..b6f5273722 100644 --- a/components/drivers/include/drivers/i2c.h +++ b/components/drivers/include/drivers/i2c.h @@ -96,7 +96,7 @@ rt_size_t rt_i2c_master_recv(struct rt_i2c_bus_device *bus, rt_uint16_t flags, rt_uint8_t *buf, rt_uint32_t count); -rt_err_t rt_i2c_core_init(void); +int rt_i2c_core_init(void); #ifdef __cplusplus } diff --git a/components/drivers/usb/usbhost/core/usbhost.c b/components/drivers/usb/usbhost/core/usbhost.c index 9c0665d28c..f40bd71528 100644 --- a/components/drivers/usb/usbhost/core/usbhost.c +++ b/components/drivers/usb/usbhost/core/usbhost.c @@ -34,7 +34,7 @@ * * @return none. */ -void rt_usb_host_init(void) +int rt_usb_host_init(void) { ucd_t drv; #ifdef RT_USB_CLASS_HID @@ -80,5 +80,8 @@ void rt_usb_host_init(void) /* register hub class driver */ drv = rt_usb_class_driver_hub(); rt_usb_class_driver_register(drv); + + return 0; } INIT_COMPONENT_EXPORT(rt_usb_host_init); + |
