Searched refs:cdc_acm_class (Results 1 – 4 of 4) sorted by relevance
/components/drivers/usb/cherryusb/class/cdc/ |
A D | usbh_cdc_acm.c | 49 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 D | usbh_cdc_acm.h | 36 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 D | usb_host.c | 67 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() 104 …cdc_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 D | usbh_serial.c | 287 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() 630 …cdc_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() 656 …cdc_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