Home
last modified time | relevance | path

Searched refs:cfg_desc (Results 1 – 4 of 4) sorted by relevance

/components/legacy/usb/usbhost/core/
A Dusbhost_core.c93 struct uconfig_descriptor cfg_desc; in rt_usbh_attatch_instance() local
168 device->cfg_desc = (ucfg_desc_t)rt_malloc(cfg_desc.wTotalLength); in rt_usbh_attatch_instance()
169 if(device->cfg_desc == RT_NULL) in rt_usbh_attatch_instance()
173 rt_memset(device->cfg_desc, 0, cfg_desc.wTotalLength); in rt_usbh_attatch_instance()
177 device->cfg_desc, cfg_desc.wTotalLength); in rt_usbh_attatch_instance()
190 for(i=0; i<device->cfg_desc->bNumInterfaces; i++) in rt_usbh_attatch_instance()
275 if (device->cfg_desc) { in rt_usbh_detach_instance()
287 rt_free(device->cfg_desc); in rt_usbh_detach_instance()
489 RT_ASSERT(cfg_desc != RT_NULL); in rt_usbh_get_interface_descriptor()
491 ptr = (rt_uint32_t)cfg_desc + cfg_desc->bLength; in rt_usbh_get_interface_descriptor()
[all …]
/components/legacy/usb/usbdevice/core/
A Dusbdevice_core.c70 ucfg_desc_t cfg_desc; in _get_config_descriptor() local
78 cfg_desc = &device->curr_cfg->cfg_desc; in _get_config_descriptor()
79 size = (setup->wLength > cfg_desc->wTotalLength) ? in _get_config_descriptor()
80 cfg_desc->wTotalLength : setup->wLength; in _get_config_descriptor()
83 rt_usbd_ep0_write(device, (rt_uint8_t*)cfg_desc, size); in _get_config_descriptor()
1165 cfg->cfg_desc.bLength = USB_DESC_LENGTH_CONFIG; in rt_usbd_config_new()
1166 cfg->cfg_desc.type = USB_DESC_TYPE_CONFIGURATION; in rt_usbd_config_new()
1168 cfg->cfg_desc.bmAttributes = 0xC0; in rt_usbd_config_new()
1169 cfg->cfg_desc.MaxPower = 0x32; in rt_usbd_config_new()
1558 cfg->cfg_desc.bNumInterfaces++; in rt_usbd_device_add_config()
[all …]
/components/drivers/include/drivers/
A Dusb_host.h71 ucfg_desc_t cfg_desc; member
180 rt_err_t rt_usbh_get_interface_descriptor(ucfg_desc_t cfg_desc, int num, uintf_desc_t* intf_desc);
A Dusb_device.h190 struct uconfig_descriptor cfg_desc; member

Completed in 18 milliseconds