| /components/legacy/usb/usbhost/class/ |
| A D | adk.c | 65 RT_ASSERT(intf != RT_NULL); in rt_usbh_adk_get_protocol() 68 device = intf->device; in rt_usbh_adk_get_protocol() 99 RT_ASSERT(intf != RT_NULL); in rt_usbh_adk_send_string() 102 device = intf->device; in rt_usbh_adk_send_string() 132 RT_ASSERT(intf != RT_NULL); in rt_usbh_adk_start() 135 device = intf->device; in rt_usbh_adk_start() 161 struct uintf* intf; in rt_usbh_adk_read() local 189 struct uintf* intf; in rt_usbh_adk_write() local 232 if(intf == RT_NULL) in rt_usbh_adk_enable() 384 rt_free(intf); in rt_usbh_adk_disable() [all …]
|
| A D | mass.c | 49 device = intf->device; in _pipe_check() 110 if(intf == RT_NULL) in rt_usb_bulk_only_xfer() 199 if(intf == RT_NULL) in rt_usbh_storage_get_max_lun() 250 if(intf == RT_NULL) in rt_usbh_storage_reset() 297 if(intf == RT_NULL) in rt_usbh_storage_read10() 343 if(intf == RT_NULL) in rt_usbh_storage_write10() 387 if(intf == RT_NULL) in rt_usbh_storage_request_sense() 423 if(intf == RT_NULL) in rt_usbh_storage_test_unit_ready() 459 if(intf == RT_NULL) in rt_usbh_storage_inquiry() 496 if(intf == RT_NULL) in rt_usbh_storage_get_capacity() [all …]
|
| A D | hid.c | 41 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_set_idle() 44 device = intf->device; in rt_usbh_hid_set_idle() 77 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_get_report() 80 device = intf->device; in rt_usbh_hid_get_report() 120 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_set_report() 123 device = intf->device; in rt_usbh_hid_set_report() 153 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_set_protocal() 156 device = intf->device; in rt_usbh_hid_set_protocal() 189 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_get_report_descriptor() 192 device = intf->device; in rt_usbh_hid_get_report_descriptor() [all …]
|
| A D | ukbd.c | 44 struct uhintf* intf = (struct uhintf*)param; in kbd_task() local 47 if (rt_usb_hcd_pipe_xfer(intf->device->hcd, ((struct uhid*)intf->user_data)->pipe_in, in kbd_task() 48 …((struct uhid*)intf->user_data)->buffer, ((struct uhid*)intf->user_data)->pipe_in->ep.wMaxPacketSi… in kbd_task() 54 rt_usbh_hid_kbd_callback(intf->user_data); in kbd_task() 61 struct uhintf* intf = (struct uhintf*)arg; in rt_usbh_hid_kbd_init() local 63 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_kbd_init() 65 rt_usbh_hid_set_protocal(intf, 0); in rt_usbh_hid_kbd_init() 67 rt_usbh_hid_set_idle(intf, 10, 0); in rt_usbh_hid_kbd_init() 71 kbd_thread = rt_thread_create("kbd0", kbd_task, intf, 1024, 8, 100); in rt_usbh_hid_kbd_init()
|
| A D | udisk.c | 75 struct uhintf* intf; in rt_udisk_read() local 86 intf = data->intf; in rt_udisk_read() 113 struct uhintf* intf; in rt_udisk_write() local 124 intf = data->intf; in rt_udisk_write() 200 RT_ASSERT(intf != RT_NULL); in rt_udisk_run() 207 ret = rt_usbh_storage_reset(intf); in rt_udisk_run() 210 stor = (ustor_t)intf->user_data; in rt_udisk_run() 324 data->intf = intf; in rt_udisk_run() 372 data->intf = intf; in rt_udisk_run() 429 RT_ASSERT(intf != RT_NULL); in rt_udisk_stop() [all …]
|
| A D | mass.h | 23 struct uhintf* intf; member 39 rt_err_t rt_usbh_storage_get_max_lun(struct uhintf* intf, rt_uint8_t* max_lun); 40 rt_err_t rt_usbh_storage_reset(struct uhintf* intf); 41 rt_err_t rt_usbh_storage_read10(struct uhintf* intf, rt_uint8_t *buffer, 43 rt_err_t rt_usbh_storage_write10(struct uhintf* intf, rt_uint8_t *buffer, 45 rt_err_t rt_usbh_storage_request_sense(struct uhintf* intf, rt_uint8_t* buffer); 46 rt_err_t rt_usbh_storage_test_unit_ready(struct uhintf* intf); 47 rt_err_t rt_usbh_storage_inquiry(struct uhintf* intf, rt_uint8_t* buffer); 48 rt_err_t rt_usbh_storage_get_capacity(struct uhintf* intf, rt_uint8_t* buffer);
|
| A D | umouse.c | 137 struct uhintf* intf = (struct uhintf*)param; in mouse_task() local 140 if (rt_usb_hcd_pipe_xfer(intf->device->hcd, ((struct uhid*)intf->user_data)->pipe_in, in mouse_task() 141 …((struct uhid*)intf->user_data)->buffer, ((struct uhid*)intf->user_data)->pipe_in->ep.wMaxPacketSi… in mouse_task() 147 rt_usbh_hid_mouse_callback(intf->user_data); in mouse_task() 154 struct uhintf* intf = (struct uhintf*)arg; in rt_usbh_hid_mouse_init() local 156 RT_ASSERT(intf != RT_NULL); in rt_usbh_hid_mouse_init() 158 rt_usbh_hid_set_protocal(intf, 0); in rt_usbh_hid_mouse_init() 160 rt_usbh_hid_set_idle(intf, 0, 0); in rt_usbh_hid_mouse_init() 162 mouse_thread = rt_thread_create("mouse0", mouse_task, intf, 1024, 8, 100); in rt_usbh_hid_mouse_init()
|
| /components/drivers/usb/cherryusb/class/hid/ |
| A D | usbd_hid.c | 56 intf->class_endpoint_handler = NULL; in usbd_hid_init_intf() 57 intf->vendor_handler = NULL; in usbd_hid_init_intf() 58 intf->notify_handler = NULL; in usbd_hid_init_intf() 60 intf->hid_report_descriptor = desc; in usbd_hid_init_intf() 62 return intf; in usbd_hid_init_intf() 81 (void)intf; in usbd_hid_get_report() 91 (void)intf; in usbd_hid_get_idle() 99 (void)intf; in usbd_hid_get_protocol() 106 (void)intf; in usbd_hid_set_report() 116 (void)intf; in usbd_hid_set_idle() [all …]
|
| A D | usbh_hid.c | 65 setup->wIndex = hid_class->intf; in usbh_hid_get_report_descriptor() 83 setup->wIndex = hid_class->intf; in usbh_hid_set_idle() 102 setup->wIndex = hid_class->intf; in usbh_hid_get_idle() 212 hid_class->intf = intf; in usbh_hid_connect() 214 hport->config.intf[intf].priv = hid_class; in usbh_hid_connect() 269 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_hid_connect() 270 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_hid_connect() 280 USB_LOG_INFO("Register HID Class:%s\r\n", hport->config.intf[intf].devname); in usbh_hid_connect() 290 struct usbh_hid *hid_class = (struct usbh_hid *)hport->config.intf[intf].priv; in usbh_hid_disconnect() 301 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_hid_disconnect() [all …]
|
| A D | usbd_hid.h | 16 struct usbd_interface *usbd_hid_init_intf(uint8_t busid, struct usbd_interface *intf, const uint8_t… 19 void usbd_hid_get_report(uint8_t busid, uint8_t intf, uint8_t report_id, uint8_t report_type, uint8… 20 uint8_t usbd_hid_get_idle(uint8_t busid, uint8_t intf, uint8_t report_id); 21 uint8_t usbd_hid_get_protocol(uint8_t busid, uint8_t intf); 22 void usbd_hid_set_report(uint8_t busid, uint8_t intf, uint8_t report_id, uint8_t report_type, uint8… 23 void usbd_hid_set_idle(uint8_t busid, uint8_t intf, uint8_t report_id, uint8_t duration); 24 void usbd_hid_set_protocol(uint8_t busid, uint8_t intf, uint8_t protocol);
|
| /components/drivers/usb/cherryusb/class/vendor/xbox/ |
| A D | usbh_xbox.c | 41 int usbh_xbox_connect(struct usbh_hubport *hport, uint8_t intf) in usbh_xbox_connect() argument 52 xbox_class->intf = intf; in usbh_xbox_connect() 54 hport->config.intf[intf].priv = xbox_class; in usbh_xbox_connect() 56 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_xbox_connect() 57 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_xbox_connect() 65 …snprintf(hport->config.intf[intf].devname, CONFIG_USBHOST_DEV_NAMELEN, DEV_FORMAT, xbox_class->min… in usbh_xbox_connect() 67 USB_LOG_INFO("Register XBOX Class:%s\r\n", hport->config.intf[intf].devname); in usbh_xbox_connect() 73 int usbh_xbox_disconnect(struct usbh_hubport *hport, uint8_t intf) in usbh_xbox_disconnect() argument 77 struct usbh_xbox *xbox_class = (struct usbh_xbox *)hport->config.intf[intf].priv; in usbh_xbox_disconnect() 88 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_xbox_disconnect() [all …]
|
| /components/drivers/usb/cherryusb/class/cdc/ |
| A D | usbd_cdc_acm.c | 91 intf->class_endpoint_handler = NULL; in usbd_cdc_acm_init_intf() 92 intf->vendor_handler = NULL; in usbd_cdc_acm_init_intf() 93 intf->notify_handler = NULL; in usbd_cdc_acm_init_intf() 95 return intf; in usbd_cdc_acm_init_intf() 101 (void)intf; in usbd_cdc_acm_set_line_coding() 108 (void)intf; in usbd_cdc_acm_get_line_coding() 116 __WEAK void usbd_cdc_acm_set_dtr(uint8_t busid, uint8_t intf, bool dtr) in usbd_cdc_acm_set_dtr() argument 119 (void)intf; in usbd_cdc_acm_set_dtr() 126 (void)intf; in usbd_cdc_acm_set_rts() 130 __WEAK void usbd_cdc_acm_send_break(uint8_t busid, uint8_t intf) in usbd_cdc_acm_send_break() argument [all …]
|
| A D | usbh_cdc_ecm.c | 91 hport->config.intf[intf].priv = cdc_ecm_class; in usbh_cdc_ecm_connect() 92 hport->config.intf[intf + 1].priv = NULL; in usbh_cdc_ecm_connect() 154 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_ecm_connect() 157 if (hport->config.intf[intf + 1].altsetting_num > 1) { in usbh_cdc_ecm_connect() 158 altsetting = hport->config.intf[intf + 1].altsetting_num - 1; in usbh_cdc_ecm_connect() 161 ep_desc = &hport->config.intf[intf + 1].altsetting[altsetting].ep[i].ep_desc; in usbh_cdc_ecm_connect() 174 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_ecm_connect() 196 strncpy(hport->config.intf[intf].devname, DEV_FORMAT, CONFIG_USBHOST_DEV_NAMELEN); in usbh_cdc_ecm_connect() 198 USB_LOG_INFO("Register CDC ECM Class:%s\r\n", hport->config.intf[intf].devname); in usbh_cdc_ecm_connect() 208 struct usbh_cdc_ecm *cdc_ecm_class = (struct usbh_cdc_ecm *)hport->config.intf[intf].priv; in usbh_cdc_ecm_disconnect() [all …]
|
| A D | usbh_cdc_acm.c | 119 cdc_acm_class->intf = intf; in usbh_cdc_acm_connect() 121 hport->config.intf[intf].priv = cdc_acm_class; in usbh_cdc_acm_connect() 122 hport->config.intf[intf + 1].priv = NULL; in usbh_cdc_acm_connect() 125 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_acm_connect() 129 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_acm_connect() 140 USB_LOG_INFO("Register CDC ACM Class:%s\r\n", hport->config.intf[intf].devname); in usbh_cdc_acm_connect() 178 struct usbh_cdc_acm *cdc_acm_class = (struct usbh_cdc_acm *)hport->config.intf[intf].priv; in usbh_cdc_acm_disconnect() 195 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_cdc_acm_disconnect() 197 USB_LOG_INFO("Unregister CDC ACM Class:%s\r\n", hport->config.intf[intf].devname); in usbh_cdc_acm_disconnect() 236 (void)intf; in usbh_cdc_data_connect() [all …]
|
| A D | usbh_cdc_ncm.c | 118 hport->config.intf[intf].priv = cdc_ncm_class; in usbh_cdc_ncm_connect() 119 hport->config.intf[intf + 1].priv = NULL; in usbh_cdc_ncm_connect() 184 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_ncm_connect() 187 if (hport->config.intf[intf + 1].altsetting_num > 1) { in usbh_cdc_ncm_connect() 188 altsetting = hport->config.intf[intf + 1].altsetting_num - 1; in usbh_cdc_ncm_connect() 191 ep_desc = &hport->config.intf[intf + 1].altsetting[altsetting].ep[i].ep_desc; in usbh_cdc_ncm_connect() 204 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_ncm_connect() 214 strncpy(hport->config.intf[intf].devname, DEV_FORMAT, CONFIG_USBHOST_DEV_NAMELEN); in usbh_cdc_ncm_connect() 216 USB_LOG_INFO("Register CDC NCM Class:%s\r\n", hport->config.intf[intf].devname); in usbh_cdc_ncm_connect() 226 struct usbh_cdc_ncm *cdc_ncm_class = (struct usbh_cdc_ncm *)hport->config.intf[intf].priv; in usbh_cdc_ncm_disconnect() [all …]
|
| A D | usbd_cdc_acm.h | 16 struct usbd_interface *usbd_cdc_acm_init_intf(uint8_t busid, struct usbd_interface *intf); 19 void usbd_cdc_acm_set_line_coding(uint8_t busid, uint8_t intf, struct cdc_line_coding *line_coding); 20 void usbd_cdc_acm_get_line_coding(uint8_t busid, uint8_t intf, struct cdc_line_coding *line_coding); 21 void usbd_cdc_acm_set_dtr(uint8_t busid, uint8_t intf, bool dtr); 22 void usbd_cdc_acm_set_rts(uint8_t busid, uint8_t intf, bool rts); 23 void usbd_cdc_acm_send_break(uint8_t busid, uint8_t intf);
|
| /components/drivers/usb/cherryusb/class/wireless/ |
| A D | usbh_bluetooth.c | 39 if (intf != 0) { in usbh_bluetooth_connect() 47 bluetooth_class->intf = intf; in usbh_bluetooth_connect() 49 bluetooth_class->num_of_intf_altsettings = hport->config.intf[intf + 1].altsetting_num; in usbh_bluetooth_connect() 51 hport->config.intf[intf].priv = bluetooth_class; in usbh_bluetooth_connect() 53 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_bluetooth_connect() 54 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_bluetooth_connect() 79 ep_desc = &bluetooth_class->hport->config.intf[intf + 1].altsetting[i].ep[j].ep_desc; in usbh_bluetooth_connect() 99 strncpy(hport->config.intf[intf].devname, DEV_FORMAT, CONFIG_USBHOST_DEV_NAMELEN); in usbh_bluetooth_connect() 100 USB_LOG_INFO("Register Bluetooth Class:%s\r\n", hport->config.intf[intf].devname); in usbh_bluetooth_connect() 136 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_bluetooth_disconnect() [all …]
|
| /components/drivers/usb/cherryusb/class/vendor/serial/ |
| A D | usbh_cp210x.c | 55 setup->wIndex = cp210x_class->intf; in usbh_cp210x_enable() 73 setup->wIndex = cp210x_class->intf; in usbh_cp210x_set_flow() 93 setup->wIndex = cp210x_class->intf; in usbh_cp210x_set_chars() 194 cp210x_class->intf = intf; in usbh_cp210x_connect() 196 hport->config.intf[intf].priv = cp210x_class; in usbh_cp210x_connect() 202 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_cp210x_connect() 203 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_cp210x_connect() 214 USB_LOG_INFO("Register CP210X Class:%s\r\n", hport->config.intf[intf].devname); in usbh_cp210x_connect() 251 struct usbh_cp210x *cp210x_class = (struct usbh_cp210x *)hport->config.intf[intf].priv; in usbh_cp210x_disconnect() 262 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_cp210x_disconnect() [all …]
|
| A D | usbh_pl2303.c | 162 setup->wIndex = pl2303_class->intf; in usbh_pl2303_set_line_coding() 183 setup->wIndex = pl2303_class->intf; in usbh_pl2303_get_line_coding() 206 setup->wIndex = pl2303_class->intf; in usbh_pl2303_set_line_state() 224 pl2303_class->intf = intf; in usbh_pl2303_connect() 226 hport->config.intf[intf].priv = pl2303_class; in usbh_pl2303_connect() 313 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_pl2303_connect() 314 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_pl2303_connect() 328 USB_LOG_INFO("Register PL2303 Class:%s\r\n", hport->config.intf[intf].devname); in usbh_pl2303_connect() 366 struct usbh_pl2303 *pl2303_class = (struct usbh_pl2303 *)hport->config.intf[intf].priv; in usbh_pl2303_disconnect() 377 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_pl2303_disconnect() [all …]
|
| A D | usbh_ch34x.c | 231 static int usbh_ch34x_connect(struct usbh_hubport *hport, uint8_t intf) in usbh_ch34x_connect() argument 243 ch34x_class->intf = intf; in usbh_ch34x_connect() 245 hport->config.intf[intf].priv = ch34x_class; in usbh_ch34x_connect() 250 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_ch34x_connect() 251 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_ch34x_connect() 263 …snprintf(hport->config.intf[intf].devname, CONFIG_USBHOST_DEV_NAMELEN, DEV_FORMAT, ch34x_class->mi… in usbh_ch34x_connect() 265 USB_LOG_INFO("Register CH34X Class:%s\r\n", hport->config.intf[intf].devname); in usbh_ch34x_connect() 298 static int usbh_ch34x_disconnect(struct usbh_hubport *hport, uint8_t intf) in usbh_ch34x_disconnect() argument 302 struct usbh_ch34x *ch34x_class = (struct usbh_ch34x *)hport->config.intf[intf].priv; in usbh_ch34x_disconnect() 313 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_ch34x_disconnect() [all …]
|
| A D | usbh_ftdi.c | 142 setup->wIndex = ftdi_class->intf; in usbh_ftdi_reset() 160 setup->wIndex = ftdi_class->intf; in usbh_ftdi_set_modem() 229 setup->wIndex = ftdi_class->intf; in usbh_ftdi_set_data_format() 344 ftdi_class->intf = intf; in usbh_ftdi_connect() 346 hport->config.intf[intf].priv = ftdi_class; in usbh_ftdi_connect() 383 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_ftdi_connect() 384 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_ftdi_connect() 395 USB_LOG_INFO("Register FTDI Class:%s\r\n", hport->config.intf[intf].devname); in usbh_ftdi_connect() 432 struct usbh_ftdi *ftdi_class = (struct usbh_ftdi *)hport->config.intf[intf].priv; in usbh_ftdi_disconnect() 443 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_ftdi_disconnect() [all …]
|
| /components/drivers/usb/cherryusb/class/audio/ |
| A D | usbh_audio.c | 61 uint8_t intf = 0xff; in usbh_audio_open() local 98 setup->wIndex = intf; in usbh_audio_open() 142 uint8_t intf = 0xff; in usbh_audio_close() local 156 if (intf == 0xff) { in usbh_audio_close() 163 setup->wIndex = intf; in usbh_audio_close() 192 uint8_t intf; in usbh_audio_set_volume() local 314 uint8_t intf = 0xff; in usbh_audio_set_mute() local 400 hport->config.intf[intf].priv = audio_class; in usbh_audio_ctrl_connect() 596 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_audio_ctrl_disconnect() 611 (void)intf; in usbh_audio_data_connect() [all …]
|
| /components/drivers/usb/cherryusb/class/template/ |
| A D | usbd_xxx.c | 31 struct usbd_interface *usbd_xxx_init_intf(uint8_t busid, struct usbd_interface *intf) in usbd_xxx_init_intf() argument 33 intf->class_interface_handler = xxx_class_interface_request_handler; in usbd_xxx_init_intf() 34 intf->class_endpoint_handler = NULL; in usbd_xxx_init_intf() 35 intf->vendor_handler = NULL; in usbd_xxx_init_intf() 36 intf->notify_handler = xxx_notify_handler; in usbd_xxx_init_intf() 38 return intf; in usbd_xxx_init_intf()
|
| A D | usbh_xxx.c | 35 static int usbh_xxx_connect(struct usbh_hubport *hport, uint8_t intf) in usbh_xxx_connect() argument 50 static int usbh_xxx_disconnect(struct usbh_hubport *hport, uint8_t intf) in usbh_xxx_disconnect() argument 54 struct usbh_xxx *xxx_class = (struct usbh_xxx *)hport->config.intf[intf].priv; in usbh_xxx_disconnect() 65 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_xxx_disconnect() 66 USB_LOG_INFO("Unregister xxx Class:%s\r\n", hport->config.intf[intf].devname); in usbh_xxx_disconnect()
|
| /components/drivers/usb/cherryusb/class/aoa/ |
| A D | usbh_aoa.c | 198 static int usbh_aoa_connect(struct usbh_hubport *hport, uint8_t intf) in usbh_aoa_connect() argument 208 aoa_class->intf = intf; in usbh_aoa_connect() 210 hport->config.intf[intf].priv = aoa_class; in usbh_aoa_connect() 212 for (uint8_t i = 0; i < hport->config.intf[intf].altsetting[0].intf_desc.bNumEndpoints; i++) { in usbh_aoa_connect() 213 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_aoa_connect() 222 strncpy(hport->config.intf[intf].devname, DEV_FORMAT, CONFIG_USBHOST_DEV_NAMELEN); in usbh_aoa_connect() 224 USB_LOG_INFO("Register AOA Class:%s\r\n", hport->config.intf[intf].devname); in usbh_aoa_connect() 230 static int usbh_aoa_disconnect(struct usbh_hubport *hport, uint8_t intf) in usbh_aoa_disconnect() argument 234 struct usbh_aoa *aoa_class = (struct usbh_aoa *)hport->config.intf[intf].priv; in usbh_aoa_disconnect() 245 if (hport->config.intf[intf].devname[0] != '\0') { in usbh_aoa_disconnect() [all …]
|