| /components/drivers/usb/cherryusb/port/rp2040/ |
| A D | usb_dc_rp2040.c | 28 uint8_t ep_addr; /* Endpoint address */ member 97 if (USB_EP_DIR_IS_IN(ep->ep_addr)) { in usb_start_transfer() 365 if (ep->ep_addr == 0x80) { in usb_handle_ep_buff_done() 402 } else if (ep->ep_addr == 0x00) { in usb_handle_ep_buff_done() 419 if (USB_EP_DIR_IS_OUT(ep->ep_addr)) { in usb_handle_ep_buff_done() 435 …if (g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_len > g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].e… in usb_handle_ep_buff_done() 437 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_len -= g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].ep_m… in usb_handle_ep_buff_done() 438 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_buf += g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].ep_m… in usb_handle_ep_buff_done() 439 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].actual_xfer_len += g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0… in usb_handle_ep_buff_done() 446 …usbd_event_ep_in_complete_handler(0, ep->ep_addr, g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].actual_… in usb_handle_ep_buff_done() [all …]
|
| A D | usb_hc_rp2040.c | 99 uint8_t ep_addr, in rp2040_init_endpoint() argument 123 regval = (uint32_t)(dev_addr | ((ep_addr & 0x0f) << USB_ADDR_ENDP1_ENDPOINT_LSB)); in rp2040_init_endpoint() 125 if (!(ep_addr & 0x80)) { in rp2040_init_endpoint() 143 static inline uint32_t usb_buf_ctrl_fill(struct usbh_bus *bus, uint8_t chidx, uint8_t ep_addr, uint… in usb_buf_ctrl_fill() argument 159 if (USB_EP_DIR_IS_OUT(ep_addr)) { in usb_buf_ctrl_fill() 190 static void usb_start_transfer(struct usbh_bus *bus, uint8_t chidx, uint8_t ep_addr) in usb_start_transfer() argument 201 buf_ctrl = usb_buf_ctrl_fill(bus, chidx, ep_addr, 0); in usb_start_transfer() 203 if (urb->transfer_buffer_length && (ep_addr & 0x0f) == 0x00) { in usb_start_transfer() 205 buf_ctrl |= usb_buf_ctrl_fill(bus, chidx, ep_addr, 1); in usb_start_transfer()
|
| /components/drivers/usb/cherryusb/port/chipidea/ |
| A D | usb_dc_chipidea.c | 228 uint8_t const epnum = ep_addr & 0x0f; in __chipidea_edpt_open() 229 uint8_t const dir = (ep_addr & 0x80) >> 7; in __chipidea_edpt_open() 248 uint8_t const epnum = ep_addr & 0x0f; in chipidea_edpt_stall() 249 uint8_t const dir = (ep_addr & 0x80) >> 7; in chipidea_edpt_stall() 256 uint8_t const epnum = ep_addr & 0x0f; in chipidea_edpt_clear_stall() 257 uint8_t const dir = (ep_addr & 0x80) >> 7; in chipidea_edpt_clear_stall() 266 uint8_t const epnum = ep_addr & 0x0f; in chipidea_edpt_check_stall() 267 uint8_t const dir = (ep_addr & 0x80) >> 7; in chipidea_edpt_check_stall() 274 uint8_t const epnum = ep_addr & 0x0f; in chipidea_edpt_close() 353 uint8_t const epnum = ep_addr & 0x0f; in chipidea_edpt_open() [all …]
|
| /components/drivers/usb/cherryusb/demo/ |
| A D | cdc_acm_multi_template.c | 245 .ep_addr = CDC_OUT_EP, 250 .ep_addr = CDC_IN_EP, 255 .ep_addr = CDC_OUT_EP2, 260 .ep_addr = CDC_IN_EP2, 265 .ep_addr = CDC_OUT_EP3, 270 .ep_addr = CDC_IN_EP3, 275 .ep_addr = CDC_OUT_EP4, 280 .ep_addr = CDC_IN_EP4,
|
| A D | winusb1.0_template.c | 470 .ep_addr = WINUSB_OUT_EP, 475 .ep_addr = WINUSB_IN_EP, 508 .ep_addr = WINUSB_OUT_EP2, 513 .ep_addr = WINUSB_IN_EP2,
|
| A D | winusb2.0_cdc_template.c | 398 .ep_addr = WINUSB_OUT_EP, 403 .ep_addr = WINUSB_IN_EP, 408 .ep_addr = CDC_OUT_EP, 413 .ep_addr = CDC_IN_EP,
|
| A D | midi_template.c | 309 .ep_addr = MIDI_OUT_EP, 314 .ep_addr = MIDI_IN_EP,
|
| A D | video_audiov1_hid_template.c | 463 .ep_addr = VIDEO_IN_EP 506 .ep_addr = AUDIO_IN_EP 511 .ep_addr = AUDIO_OUT_EP 521 .ep_addr = HID_INT_EP
|
| A D | cdc_acm_hid_msc_template.c | 328 .ep_addr = HID_INT_EP 386 .ep_addr = CDC_OUT_EP, 391 .ep_addr = CDC_IN_EP,
|
| A D | winusb2.0_hid_template.c | 439 .ep_addr = WINUSB_OUT_EP, 444 .ep_addr = WINUSB_IN_EP, 524 .ep_addr = HID_INT_EP
|
| A D | cdc_acm_template.c | 229 .ep_addr = CDC_OUT_EP, 234 .ep_addr = CDC_IN_EP,
|
| A D | hid_custom_inout_template.c | 356 .ep_addr = HIDRAW_IN_EP 361 .ep_addr = HIDRAW_OUT_EP
|
| A D | audio_v1_mic_speaker_multichan_template.c | 368 .ep_addr = AUDIO_IN_EP 373 .ep_addr = AUDIO_OUT_EP 379 .ep_addr = AUDIO_OUT_FEEDBACK_EP
|
| A D | cdc_acm_mavlink_template.c | 231 .ep_addr = CDC_OUT_EP, 236 .ep_addr = CDC_IN_EP,
|
| A D | cdc_acm_msc_template.c | 237 .ep_addr = CDC_OUT_EP, 242 .ep_addr = CDC_IN_EP,
|
| A D | audio_v2_mic_speaker_multichan_template.c | 470 .ep_addr = AUDIO_OUT_EP 475 .ep_addr = AUDIO_IN_EP 481 .ep_addr = AUDIO_OUT_FEEDBACK_EP
|
| A D | hid_keyboard_template.c | 315 .ep_addr = HID_INT_EP
|
| /components/drivers/usb/cherryusb/class/adb/ |
| A D | usbd_adb.c | 89 …usbd_ep_start_write(0, adb_ep_data[ADB_IN_EP_IDX].ep_addr, (uint8_t *)&packet->msg, sizeof(struct … in adb_send_msg() 131 …usbd_ep_start_read(busid, adb_ep_data[ADB_OUT_EP_IDX].ep_addr, rx_packet.payload, rx_packet.msg.da… in usbd_adb_bulk_out() 140 …usbd_ep_start_read(busid, adb_ep_data[ADB_OUT_EP_IDX].ep_addr, (uint8_t *)&rx_packet.msg, sizeof(s… in usbd_adb_bulk_out() 213 …usbd_ep_start_write(busid, adb_ep_data[ADB_IN_EP_IDX].ep_addr, tx_packet.payload, tx_packet.msg.da… in usbd_adb_bulk_in() 224 …usbd_ep_start_read(busid, adb_ep_data[ADB_OUT_EP_IDX].ep_addr, (uint8_t *)&rx_packet.msg, sizeof(s… in usbd_adb_bulk_in() 229 …usbd_ep_start_read(busid, adb_ep_data[ADB_OUT_EP_IDX].ep_addr, (uint8_t *)&rx_packet.msg, sizeof(s… in usbd_adb_bulk_in() 233 …usbd_ep_start_write(busid, adb_ep_data[ADB_IN_EP_IDX].ep_addr, tx_packet.payload, tx_packet.msg.da… in usbd_adb_bulk_in() 255 …usbd_ep_start_read(busid, adb_ep_data[ADB_OUT_EP_IDX].ep_addr, (uint8_t *)&rx_packet.msg, sizeof(s… in adb_notify_handler() 272 adb_ep_data[ADB_OUT_EP_IDX].ep_addr = out_ep; in usbd_adb_init_intf() 274 adb_ep_data[ADB_IN_EP_IDX].ep_addr = in_ep; in usbd_adb_init_intf() [all …]
|
| /components/drivers/usb/cherryusb/class/cdc/ |
| A D | usbd_cdc_ecm.c | 77 …usbd_ep_start_write(0, cdc_ecm_ep_data[CDC_ECM_INT_EP_IDX].ep_addr, g_cdc_ecm_notify_buf, bytes2se… in usbd_cdc_ecm_send_notify() 186 return usbd_ep_start_write(0, cdc_ecm_ep_data[CDC_ECM_IN_EP_IDX].ep_addr, buf, len); in usbd_cdc_ecm_start_write() 196 return usbd_ep_start_read(0, cdc_ecm_ep_data[CDC_ECM_OUT_EP_IDX].ep_addr, buf, len); in usbd_cdc_ecm_start_read() 254 cdc_ecm_ep_data[CDC_ECM_OUT_EP_IDX].ep_addr = out_ep; in usbd_cdc_ecm_init_intf() 256 cdc_ecm_ep_data[CDC_ECM_IN_EP_IDX].ep_addr = in_ep; in usbd_cdc_ecm_init_intf() 258 cdc_ecm_ep_data[CDC_ECM_INT_EP_IDX].ep_addr = int_ep; in usbd_cdc_ecm_init_intf()
|
| /components/drivers/usb/cherryusb/class/msc/ |
| A D | usbd_msc.c | 144 usbd_ep_set_stall(busid, mass_ep_data[busid][MSD_OUT_EP_IDX].ep_addr); in usbd_msc_bot_abort() 146 usbd_ep_set_stall(busid, mass_ep_data[busid][MSD_IN_EP_IDX].ep_addr); in usbd_msc_bot_abort() 147 …usbd_ep_start_read(busid, mass_ep_data[busid][0].ep_addr, (uint8_t *)&g_usbd_msc[busid].cbw, USB_S… in usbd_msc_bot_abort() 161 …usbd_ep_start_write(busid, mass_ep_data[busid][MSD_IN_EP_IDX].ep_addr, (uint8_t *)&g_usbd_msc[busi… in usbd_msc_send_csw() 173 usbd_ep_start_write(busid, mass_ep_data[busid][MSD_IN_EP_IDX].ep_addr, buffer, size); in usbd_msc_send_info() 600 …usbd_ep_start_read(busid, mass_ep_data[busid][MSD_OUT_EP_IDX].ep_addr, g_usbd_msc[busid].block_buf… in SCSI_write10() 629 …usbd_ep_start_read(busid, mass_ep_data[busid][MSD_OUT_EP_IDX].ep_addr, g_usbd_msc[busid].block_buf… in SCSI_write12() 654 …usbd_ep_start_write(busid, mass_ep_data[busid][MSD_IN_EP_IDX].ep_addr, g_usbd_msc[busid].block_buf… in SCSI_processRead() 678 …usbd_ep_start_read(busid, mass_ep_data[busid][MSD_OUT_EP_IDX].ep_addr, g_usbd_msc[busid].block_buf… in SCSI_processWrite() 902 mass_ep_data[busid][MSD_OUT_EP_IDX].ep_addr = out_ep; in usbd_msc_init_intf() [all …]
|
| /components/drivers/usb/cherryusb/port/hpmicro/ |
| A D | usb_dc_hpm.c | 173 tmp_ep_cfg.ep_addr = ep->bEndpointAddress; in usbd_ep_open() 361 uint8_t const ep_addr = (ep_idx / 2) | ((ep_idx & 0x01) ? 0x80 : 0); in USBD_IRQHandler() local 362 if (ep_addr & 0x80) { in USBD_IRQHandler() 363 usbd_event_ep_in_complete_handler(busid, ep_addr, transfer_len); in USBD_IRQHandler() 365 usbd_event_ep_out_complete_handler(busid, ep_addr, transfer_len); in USBD_IRQHandler()
|
| /components/drivers/usb/cherryusb/class/wireless/ |
| A D | usbd_rndis.c | 104 usbd_ep_start_write(0, rndis_ep_data[RNDIS_INT_EP_IDX].ep_addr, NOTIFY_RESPONSE_AVAILABLE, 8); in rndis_notify_rsp() 262 if (usbd_get_ep_mps(0, rndis_ep_data[RNDIS_OUT_EP_IDX].ep_addr) > 64) { in rndis_query_cmd_handler() 528 return usbd_ep_start_write(0, rndis_ep_data[RNDIS_IN_EP_IDX].ep_addr, buf, len); in usbd_rndis_start_write() 540 return usbd_ep_start_read(0, rndis_ep_data[RNDIS_OUT_EP_IDX].ep_addr, buf, len); in usbd_rndis_start_read() 611 rndis_ep_data[RNDIS_OUT_EP_IDX].ep_addr = out_ep; in usbd_rndis_init_intf() 613 rndis_ep_data[RNDIS_IN_EP_IDX].ep_addr = in_ep; in usbd_rndis_init_intf() 615 rndis_ep_data[RNDIS_INT_EP_IDX].ep_addr = int_ep; in usbd_rndis_init_intf()
|
| /components/drivers/usb/cherryusb/platform/daplink/ |
| A D | dap_main.c | 320 .ep_addr = DAP_OUT_EP, 325 .ep_addr = DAP_IN_EP, 330 .ep_addr = CDC_OUT_EP, 335 .ep_addr = CDC_IN_EP,
|
| /components/drivers/usb/cherryusb/platform/blackmagic/ |
| A D | bmp_port_cdc_acm.c | 189 .ep_addr = CDC_OUT_EP, 194 .ep_addr = CDC_IN_EP,
|
| /components/drivers/usb/cherryusb/platform/rtthread/ |
| A D | usbd_serial.c | 247 .ep_addr = out_ep, in usbd_cdc_acm_serial_init() 252 .ep_addr = in_ep, in usbd_cdc_acm_serial_init()
|