Go to the source code of this file.
◆ anonymous enum
Enumerator |
---|
DWC2_CONTROLLER_COUNT | |
Definition at line 56 of file dwc2_common.h.
◆ anonymous enum
◆ dfifo_flush_rx()
static TU_ATTR_ALWAYS_INLINE void dfifo_flush_rx |
( |
dwc2_regs_t * |
dwc2 | ) |
|
|
inlinestatic |
◆ dfifo_flush_tx()
static TU_ATTR_ALWAYS_INLINE void dfifo_flush_tx |
( |
dwc2_regs_t * |
dwc2, |
|
|
uint8_t |
fnum |
|
) |
| |
|
inlinestatic |
◆ dfifo_read_packet()
void dfifo_read_packet |
( |
dwc2_regs_t * |
dwc2, |
|
|
uint8_t * |
dst, |
|
|
uint16_t |
len |
|
) |
| |
◆ dfifo_write_packet()
void dfifo_write_packet |
( |
dwc2_regs_t * |
dwc2, |
|
|
uint8_t |
fifo_num, |
|
|
uint8_t const * |
src, |
|
|
uint16_t |
len |
|
) |
| |
◆ dwc2_core_handle_common_irq()
void dwc2_core_handle_common_irq |
( |
uint8_t |
rhport, |
|
|
bool |
in_isr |
|
) |
| |
◆ dwc2_core_init()
bool dwc2_core_init |
( |
uint8_t |
rhport, |
|
|
bool |
is_highspeed |
|
) |
| |
◆ dwc2_core_is_highspeed()
bool dwc2_core_is_highspeed |
( |
dwc2_regs_t * |
dwc2, |
|
|
tusb_role_t |
role |
|
) |
| |
◆ DWC2_REG()
static TU_ATTR_ALWAYS_INLINE dwc2_regs_t * DWC2_REG |
( |
uint8_t |
rhport | ) |
|
|
inlinestatic |