Home
last modified time | relevance | path

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

/components/drivers/usb/cherryusb/class/cdc/
A Dusbh_cdc_acm.c49 if (!cdc_acm_class || !cdc_acm_class->hport) { in usbh_cdc_acm_set_line_coding()
62 return usbh_control_transfer(cdc_acm_class->hport, setup, g_cdc_acm_buf[cdc_acm_class->minor]); in usbh_cdc_acm_set_line_coding()
70 if (!cdc_acm_class || !cdc_acm_class->hport) { in usbh_cdc_acm_get_line_coding()
81 ret = usbh_control_transfer(cdc_acm_class->hport, setup, g_cdc_acm_buf[cdc_acm_class->minor]); in usbh_cdc_acm_get_line_coding()
93 if (!cdc_acm_class || !cdc_acm_class->hport) { in usbh_cdc_acm_set_line_state()
113 if (cdc_acm_class == NULL) { in usbh_cdc_acm_connect()
118 cdc_acm_class->hport = hport; in usbh_cdc_acm_connect()
119 cdc_acm_class->intf = intf; in usbh_cdc_acm_connect()
180 if (cdc_acm_class) { in usbh_cdc_acm_disconnect()
249 (void)cdc_acm_class; in usbh_cdc_acm_run()
[all …]
A Dusbh_cdc_acm.h36 int usbh_cdc_acm_set_line_coding(struct usbh_cdc_acm *cdc_acm_class, struct cdc_line_coding *line_c…
37 int usbh_cdc_acm_get_line_coding(struct usbh_cdc_acm *cdc_acm_class, struct cdc_line_coding *line_c…
38 int usbh_cdc_acm_set_line_state(struct usbh_cdc_acm *cdc_acm_class, bool dtr, bool rts);
40 int usbh_cdc_acm_bulk_in_transfer(struct usbh_cdc_acm *cdc_acm_class, uint8_t *buffer, uint32_t buf…
41 int usbh_cdc_acm_bulk_out_transfer(struct usbh_cdc_acm *cdc_acm_class, uint8_t *buffer, uint32_t bu…
43 void usbh_cdc_acm_run(struct usbh_cdc_acm *cdc_acm_class);
44 void usbh_cdc_acm_stop(struct usbh_cdc_acm *cdc_acm_class);
/components/drivers/usb/cherryusb/demo/
A Dusb_host.c67 struct usbh_cdc_acm *cdc_acm_class = (struct usbh_cdc_acm *)CONFIG_USB_OSAL_THREAD_GET_ARGV; in usbh_cdc_acm_thread() local
78 …usbh_bulk_urb_fill(&cdc_acm_class->bulkout_urb, cdc_acm_class->hport, cdc_acm_class->bulkout, cdc_… in usbh_cdc_acm_thread()
79 ret = usbh_submit_urb(&cdc_acm_class->bulkout_urb); in usbh_cdc_acm_thread()
94 …usbh_bulk_urb_fill(&cdc_acm_class->bulkout_urb, cdc_acm_class->hport, cdc_acm_class->bulkout, cdc_… in usbh_cdc_acm_thread()
95 ret = usbh_submit_urb(&cdc_acm_class->bulkout_urb); in usbh_cdc_acm_thread()
100 USB_LOG_RAW("send over:%d\r\n", (unsigned int)cdc_acm_class->bulkout_urb.actual_length); in usbh_cdc_acm_thread()
104cdc_acm_class->bulkin_urb, cdc_acm_class->hport, cdc_acm_class->bulkin, cdc_buffer, cdc_acm_class-… in usbh_cdc_acm_thread()
105 ret = usbh_submit_urb(&cdc_acm_class->bulkin_urb); in usbh_cdc_acm_thread()
330 void usbh_cdc_acm_run(struct usbh_cdc_acm *cdc_acm_class) in usbh_cdc_acm_run() argument
332 …l_thread_create("usbh_cdc", 2048, CONFIG_USBHOST_PSC_PRIO + 1, usbh_cdc_acm_thread, cdc_acm_class); in usbh_cdc_acm_run()
[all …]
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbh_serial.c287 struct usbh_cdc_acm *cdc_acm_class; in usbh_serial_control() local
620 struct usbh_urb *urb = &cdc_acm_class->bulkin_urb; in usbh_cdc_acm_callback()
630cdc_acm_class->hport, cdc_acm_class->bulkin, g_usbh_serial_cdc_acm_rx_buf[serial->minor], sizeof(g… in usbh_cdc_acm_callback()
638 void usbh_cdc_acm_run(struct usbh_cdc_acm *cdc_acm_class) in usbh_cdc_acm_run() argument
642 struct usbh_urb *urb = &cdc_acm_class->bulkin_urb; in usbh_cdc_acm_run()
645 cdc_acm_class->user_data = serial; in usbh_cdc_acm_run()
647 usbh_serial_register(serial, cdc_acm_class); in usbh_cdc_acm_run()
654 usbh_cdc_acm_set_line_coding(cdc_acm_class, &linecoding); in usbh_cdc_acm_run()
656cdc_acm_class->hport, cdc_acm_class->bulkin, g_usbh_serial_cdc_acm_rx_buf[serial->minor], sizeof(g… in usbh_cdc_acm_run()
665 void usbh_cdc_acm_stop(struct usbh_cdc_acm *cdc_acm_class) in usbh_cdc_acm_stop() argument
[all …]

Completed in 9 milliseconds