Go to the source code of this file.
|
| bool | dcd_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
| |
| void | dcd_int_enable (uint8_t rhport) |
| |
| void | dcd_int_disable (uint8_t rhport) |
| |
| void | dcd_set_address (uint8_t rhport, uint8_t dev_addr) |
| |
| void | dcd_remote_wakeup (uint8_t rhport) |
| |
| void | dcd_connect (uint8_t rhport) |
| |
| void | dcd_disconnect (uint8_t rhport) |
| |
| bool | dcd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *desc_ep) |
| |
| void | dcd_edpt_close_all (uint8_t rhport) |
| |
| bool | dcd_edpt_xfer (uint8_t rhport, uint8_t ep_addr, uint8_t *buffer, uint16_t total_bytes) |
| |
| void | dcd_edpt_stall (uint8_t rhport, uint8_t ep_addr) |
| |
| void | dcd_edpt_clear_stall (uint8_t rhport, uint8_t ep_addr) |
| |
| static void __no_inline_not_in_flash_func | handle_endpoint_irq (uint8_t tu_rhport, xfer_result_t result, volatile uint32_t *ep_reg) |
| |
| void __no_inline_not_in_flash_func | pio_usb_device_irq_handler (uint8_t root_id) |
| |
|
| static usb_device_t * | usb_device = NULL |
| |
| static usb_descriptor_buffers_t | desc |
| |
◆ dcd_connect()
| void dcd_connect |
( |
uint8_t | rhport | ) |
|
◆ dcd_disconnect()
| void dcd_disconnect |
( |
uint8_t | rhport | ) |
|
◆ dcd_edpt_clear_stall()
| void dcd_edpt_clear_stall |
( |
uint8_t | rhport, |
|
|
uint8_t | ep_addr ) |
◆ dcd_edpt_close_all()
| void dcd_edpt_close_all |
( |
uint8_t | rhport | ) |
|
◆ dcd_edpt_open()
◆ dcd_edpt_stall()
| void dcd_edpt_stall |
( |
uint8_t | rhport, |
|
|
uint8_t | ep_addr ) |
◆ dcd_edpt_xfer()
| bool dcd_edpt_xfer |
( |
uint8_t | rhport, |
|
|
uint8_t | ep_addr, |
|
|
uint8_t * | buffer, |
|
|
uint16_t | total_bytes ) |
◆ dcd_init()
◆ dcd_int_disable()
| void dcd_int_disable |
( |
uint8_t | rhport | ) |
|
◆ dcd_int_enable()
| void dcd_int_enable |
( |
uint8_t | rhport | ) |
|
◆ dcd_remote_wakeup()
| void dcd_remote_wakeup |
( |
uint8_t | rhport | ) |
|
◆ dcd_set_address()
| void dcd_set_address |
( |
uint8_t | rhport, |
|
|
uint8_t | dev_addr ) |
◆ handle_endpoint_irq()
| static void __no_inline_not_in_flash_func handle_endpoint_irq |
( |
uint8_t | tu_rhport, |
|
|
xfer_result_t | result, |
|
|
volatile uint32_t * | ep_reg ) |
|
static |
◆ pio_usb_device_irq_handler()
| void __no_inline_not_in_flash_func pio_usb_device_irq_handler |
( |
uint8_t | root_id | ) |
|
◆ desc
| usb_descriptor_buffers_t desc |
|
static |
◆ usb_device
| usb_device_t* usb_device = NULL |
|
static |