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 |