|
| TU_VERIFY_STATIC (sizeof(buffer_descriptor_t)==8, "size is not correct") |
|
CFG_TUD_MEM_SECTION | TU_ATTR_ALIGNED (512) volatile |
|
static ep_reg_t | ep_read (uint8_t rhport, uint8_t ep_num) |
|
static void | ep_write (uint8_t rhport, uint8_t ep_num, ep_reg_t val) |
|
static void | ep_clear (uint8_t rhport, uint8_t ep_num, ep_reg_t val) |
|
static void | ep_set (uint8_t rhport, uint8_t ep_num, ep_reg_t val) |
|
static void | intr_enable (uint8_t rhport) |
|
static void | intr_disable (uint8_t rhport) |
|
static int | intr_is_enabled (uint8_t rhport) |
|
static void | intr_clear (uint8_t rhport) |
|
static void | prepare_next_setup_packet (uint8_t rhport) |
|
static void | process_stall (uint8_t rhport) |
|
static void | process_tokdne (uint8_t rhport) |
|
static void | process_bus_reset (uint8_t rhport) |
|
static void | process_bus_sleep (uint8_t rhport) |
|
static void | process_bus_resume (uint8_t rhport) |
|
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) |
|
void | dcd_sof_enable (uint8_t rhport, bool en) |
|
bool | dcd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *ep_desc) |
|
void | dcd_edpt_close_all (uint8_t rhport) |
|
void | dcd_edpt_close (uint8_t rhport, uint8_t ep_addr) |
|
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) |
|
void | dcd_int_handler (uint8_t rhport) |
|