Go to the source code of this file.
◆ _hw_endpoint_buffer_control_update32()
void __tusb_irq_path_func() _hw_endpoint_buffer_control_update32 |
( |
struct hw_endpoint * |
ep, |
|
|
uint32_t |
and_mask, |
|
|
uint32_t |
or_mask |
|
) |
| |
◆ _hw_endpoint_xfer_sync()
static void _hw_endpoint_xfer_sync |
( |
struct hw_endpoint * |
ep | ) |
|
|
static |
◆ e15_is_bulkin_ep()
static bool e15_is_bulkin_ep |
( |
struct hw_endpoint * |
ep | ) |
|
|
static |
◆ e15_is_critical_frame_period()
static bool e15_is_critical_frame_period |
( |
struct hw_endpoint * |
ep | ) |
|
|
static |
◆ hw_endpoint_reset_transfer()
void __tusb_irq_path_func() hw_endpoint_reset_transfer |
( |
struct hw_endpoint * |
ep | ) |
|
◆ hw_endpoint_start_next_buffer()
void __tusb_irq_path_func() hw_endpoint_start_next_buffer |
( |
struct hw_endpoint * |
ep | ) |
|
◆ hw_endpoint_xfer_continue()
bool __tusb_irq_path_func() 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 |
|
) |
| |
◆ is_host_mode()
static TU_ATTR_ALWAYS_INLINE bool is_host_mode |
( |
void |
| ) |
|
|
inlinestatic |
◆ prepare_ep_buffer()
static uint32_t __tusb_irq_path_func() prepare_ep_buffer |
( |
struct hw_endpoint * |
ep, |
|
|
uint8_t |
buf_id |
|
) |
| |
|
static |
◆ rp2040_usb_init()
void rp2040_usb_init |
( |
void |
| ) |
|
◆ sync_ep_buffer()
static uint16_t __tusb_irq_path_func() sync_ep_buffer |
( |
struct hw_endpoint * |
ep, |
|
|
uint8_t |
buf_id |
|
) |
| |
|
static |
◆ unaligned_memcpy()
static void unaligned_memcpy |
( |
void * |
dst, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
|
static |
◆ e15_last_sof
volatile uint32_t e15_last_sof = 0 |