diff options
| author | heyuanjie87 <[email protected]> | 2013-01-24 20:59:43 +0800 |
|---|---|---|
| committer | heyuanjie87 <[email protected]> | 2013-01-24 20:59:43 +0800 |
| commit | 34d531578ec9912de0521cf1c5ce18934f5eccd2 (patch) | |
| tree | 6cc9aec39747eca663bdacd8ba3403526d537f90 /components/drivers/include | |
| parent | b91271d490fb9d1f909e8096a507f05d142f88ac (diff) | |
class driver can custom string description
Diffstat (limited to 'components/drivers/include')
| -rw-r--r-- | components/drivers/include/drivers/usb_device.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/drivers/include/drivers/usb_device.h b/components/drivers/include/drivers/usb_device.h index 79658b9a1b..331ec785c3 100644 --- a/components/drivers/include/drivers/usb_device.h +++ b/components/drivers/include/drivers/usb_device.h @@ -166,7 +166,7 @@ struct udev_msg }; typedef struct udev_msg* udev_msg_t; -udevice_t rt_usbd_device_create(const char** str); +udevice_t rt_usbd_device_create(void); uconfig_t rt_usbd_config_create(void); uclass_t rt_usbd_class_create(udevice_t device, udev_desc_t dev_desc, uclass_ops_t ops); @@ -180,6 +180,7 @@ rt_err_t rt_usbd_post_event(struct udev_msg* msg, rt_size_t size); rt_err_t rt_usbd_free_device(udevice_t device); rt_err_t rt_usbd_device_set_controller(udevice_t device, udcd_t dcd); rt_err_t rt_usbd_device_set_descriptor(udevice_t device, udev_desc_t dev_desc); +rt_err_t rt_usbd_device_set_string(udevice_t device, const char** ustring); rt_err_t rt_usbd_device_add_config(udevice_t device, uconfig_t cfg); rt_err_t rt_usbd_config_add_class(uconfig_t cfg, uclass_t cls); rt_err_t rt_usbd_class_add_interface(uclass_t cls, uintf_t intf); |
