Home
last modified time | relevance | path

Searched refs:intf (Results 1 – 25 of 93) sorted by relevance

1234

/components/legacy/usb/usbhost/class/
A Dadk.c65 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 Dmass.c49 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 Dhid.c41 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 Dukbd.c44 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 Dudisk.c75 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 Dmass.h23 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 Dumouse.c137 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 Dusbd_hid.c56 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 Dusbh_hid.c65 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 Dusbd_hid.h16 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 Dusbh_xbox.c41 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 Dusbd_cdc_acm.c91 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 Dusbh_cdc_ecm.c91 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 Dusbh_cdc_acm.c119 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 Dusbh_cdc_ncm.c118 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 Dusbd_cdc_acm.h16 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 Dusbh_bluetooth.c39 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 Dusbh_cp210x.c55 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 Dusbh_pl2303.c162 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 Dusbh_ch34x.c231 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 Dusbh_ftdi.c142 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 Dusbh_audio.c61 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 Dusbd_xxx.c31 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 Dusbh_xxx.c35 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 Dusbh_aoa.c198 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 …]

Completed in 26 milliseconds

1234