Home
last modified time | relevance | path

Searched refs:ep_addr (Results 1 – 25 of 41) sorted by relevance

12

/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_dc_rp2040.c28 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 Dusb_hc_rp2040.c99 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 Dusb_dc_chipidea.c228 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 Dcdc_acm_multi_template.c245 .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 Dwinusb1.0_template.c470 .ep_addr = WINUSB_OUT_EP,
475 .ep_addr = WINUSB_IN_EP,
508 .ep_addr = WINUSB_OUT_EP2,
513 .ep_addr = WINUSB_IN_EP2,
A Dwinusb2.0_cdc_template.c398 .ep_addr = WINUSB_OUT_EP,
403 .ep_addr = WINUSB_IN_EP,
408 .ep_addr = CDC_OUT_EP,
413 .ep_addr = CDC_IN_EP,
A Dmidi_template.c309 .ep_addr = MIDI_OUT_EP,
314 .ep_addr = MIDI_IN_EP,
A Dvideo_audiov1_hid_template.c463 .ep_addr = VIDEO_IN_EP
506 .ep_addr = AUDIO_IN_EP
511 .ep_addr = AUDIO_OUT_EP
521 .ep_addr = HID_INT_EP
A Dcdc_acm_hid_msc_template.c328 .ep_addr = HID_INT_EP
386 .ep_addr = CDC_OUT_EP,
391 .ep_addr = CDC_IN_EP,
A Dwinusb2.0_hid_template.c439 .ep_addr = WINUSB_OUT_EP,
444 .ep_addr = WINUSB_IN_EP,
524 .ep_addr = HID_INT_EP
A Dcdc_acm_template.c229 .ep_addr = CDC_OUT_EP,
234 .ep_addr = CDC_IN_EP,
A Dhid_custom_inout_template.c356 .ep_addr = HIDRAW_IN_EP
361 .ep_addr = HIDRAW_OUT_EP
A Daudio_v1_mic_speaker_multichan_template.c368 .ep_addr = AUDIO_IN_EP
373 .ep_addr = AUDIO_OUT_EP
379 .ep_addr = AUDIO_OUT_FEEDBACK_EP
A Dcdc_acm_mavlink_template.c231 .ep_addr = CDC_OUT_EP,
236 .ep_addr = CDC_IN_EP,
A Dcdc_acm_msc_template.c237 .ep_addr = CDC_OUT_EP,
242 .ep_addr = CDC_IN_EP,
A Daudio_v2_mic_speaker_multichan_template.c470 .ep_addr = AUDIO_OUT_EP
475 .ep_addr = AUDIO_IN_EP
481 .ep_addr = AUDIO_OUT_FEEDBACK_EP
A Dhid_keyboard_template.c315 .ep_addr = HID_INT_EP
/components/drivers/usb/cherryusb/class/adb/
A Dusbd_adb.c89 …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 Dusbd_cdc_ecm.c77 …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 Dusbd_msc.c144 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 Dusb_dc_hpm.c173 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 Dusbd_rndis.c104 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 Ddap_main.c320 .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 Dbmp_port_cdc_acm.c189 .ep_addr = CDC_OUT_EP,
194 .ep_addr = CDC_IN_EP,
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbd_serial.c247 .ep_addr = out_ep, in usbd_cdc_acm_serial_init()
252 .ep_addr = in_ep, in usbd_cdc_acm_serial_init()

Completed in 46 milliseconds

12