Go to the source code of this file.
◆ hw_endpoint_t
◆ _hw_endpoint_buffer_control_clear_mask32()
| static TU_ATTR_ALWAYS_INLINE void _hw_endpoint_buffer_control_clear_mask32 |
( |
struct hw_endpoint * | ep, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ _hw_endpoint_buffer_control_get_value32()
| static TU_ATTR_ALWAYS_INLINE uint32_t _hw_endpoint_buffer_control_get_value32 |
( |
struct hw_endpoint * | ep | ) |
|
|
inlinestatic |
◆ _hw_endpoint_buffer_control_set_mask32()
| static TU_ATTR_ALWAYS_INLINE void _hw_endpoint_buffer_control_set_mask32 |
( |
struct hw_endpoint * | ep, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ _hw_endpoint_buffer_control_set_value32()
| static TU_ATTR_ALWAYS_INLINE void _hw_endpoint_buffer_control_set_value32 |
( |
struct hw_endpoint * | ep, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ _hw_endpoint_buffer_control_update32()
| void _hw_endpoint_buffer_control_update32 |
( |
struct hw_endpoint * | ep, |
|
|
uint32_t | and_mask, |
|
|
uint32_t | or_mask ) |
◆ hw_data_offset()
| static uintptr_t hw_data_offset |
( |
uint8_t * | buf | ) |
|
|
inlinestatic |
◆ hw_endpoint_lock_update()
| static TU_ATTR_ALWAYS_INLINE void hw_endpoint_lock_update |
( |
__unused struct hw_endpoint * | ep, |
|
|
__unused int | delta ) |
|
inlinestatic |
◆ hw_endpoint_reset_transfer()
| void hw_endpoint_reset_transfer |
( |
struct hw_endpoint * | ep | ) |
|
◆ hw_endpoint_start_next_buffer()
| void hw_endpoint_start_next_buffer |
( |
struct hw_endpoint * | ep | ) |
|
◆ hw_endpoint_xfer_continue()
| bool hw_endpoint_xfer_continue |
( |
struct hw_endpoint * | ep | ) |
|
◆ hw_endpoint_xfer_start()
| void hw_endpoint_xfer_start |
( |
struct hw_endpoint * | ep, |
|
|
uint8_t * | buffer, |
|
|
uint16_t | total_len ) |
◆ rp2040_usb_init()
| void rp2040_usb_init |
( |
void | | ) |
|
◆ e15_last_sof
| volatile uint32_t e15_last_sof |
|
extern |
◆ ep_dir_string
| const char* ep_dir_string[] |
|
extern |