Go to the source code of this file.
|
| static void | bus_reset (void) |
| |
| static void | enable_functional_reset (const bool enable) |
| |
| 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 *desc_edpt) |
| |
| void | dcd_edpt_close (uint8_t rhport, uint8_t ep_addr) |
| |
| 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) |
| |
| bool | dcd_edpt_xfer_fifo (uint8_t rhport, uint8_t ep_addr, tu_fifo_t *ff, 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_edpt0_status_complete (uint8_t rhport, tusb_control_request_t const *request) |
| |
| static void | receive_packet (uint8_t ep_num) |
| |
| static void | transmit_packet (uint8_t ep_num) |
| |
| static void | handle_setup_packet (void) |
| |
| static TU_ATTR_ALWAYS_INLINE void | tu_delay (uint32_t ms) |
| |
| static void | handle_bus_power_event (void *param) |
| |
| void | dcd_int_handler (uint8_t rhport) |
| |
◆ ep_regs_t
◆ ep_regs_index_t
◆ bus_reset()
| static void bus_reset |
( |
void | | ) |
|
|
static |
◆ dcd_connect()
| void dcd_connect |
( |
uint8_t | rhport | ) |
|
◆ dcd_disconnect()
| void dcd_disconnect |
( |
uint8_t | rhport | ) |
|
◆ dcd_edpt0_status_complete()
◆ dcd_edpt_clear_stall()
| void dcd_edpt_clear_stall |
( |
uint8_t | rhport, |
|
|
uint8_t | ep_addr ) |
◆ dcd_edpt_close()
| void dcd_edpt_close |
( |
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_edpt_xfer_fifo()
| bool dcd_edpt_xfer_fifo |
( |
uint8_t | rhport, |
|
|
uint8_t | ep_addr, |
|
|
tu_fifo_t * | ff, |
|
|
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_int_handler()
| void dcd_int_handler |
( |
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 ) |
◆ dcd_sof_enable()
| void dcd_sof_enable |
( |
uint8_t | rhport, |
|
|
bool | en ) |
◆ enable_functional_reset()
| static void enable_functional_reset |
( |
const bool | enable | ) |
|
|
static |
◆ handle_bus_power_event()
| static void handle_bus_power_event |
( |
void * | param | ) |
|
|
static |
◆ handle_setup_packet()
| static void handle_setup_packet |
( |
void | | ) |
|
|
static |
◆ receive_packet()
| static void receive_packet |
( |
uint8_t | ep_num | ) |
|
|
static |
◆ transmit_packet()
| static void transmit_packet |
( |
uint8_t | ep_num | ) |
|
|
static |
◆ tu_delay()
| static TU_ATTR_ALWAYS_INLINE void tu_delay |
( |
uint32_t | ms | ) |
|
|
inlinestatic |
◆ _setup_packet
◆ in_isr
◆ usbie_mirror
| volatile uint8_t usbie_mirror = 0 |
|
static |
◆ usbiepie_mirror
| volatile uint16_t usbiepie_mirror = 0 |
|
static |
◆ usboepie_mirror
| volatile uint16_t usboepie_mirror = 0 |
|
static |
◆ usbpwrctl_mirror
| volatile uint16_t usbpwrctl_mirror = 0 |
|
static |
◆ xfer_status