|
TU_ATTR_WEAK void | tud_event_hook_cb (uint8_t rhport, uint32_t eventid, bool in_isr) |
|
TU_ATTR_WEAK void | tud_sof_cb (uint32_t frame_count) |
|
TU_ATTR_WEAK uint8_t const * | tud_descriptor_bos_cb (void) |
|
TU_ATTR_WEAK uint8_t const * | tud_descriptor_device_qualifier_cb (void) |
|
TU_ATTR_WEAK uint8_t const * | tud_descriptor_other_speed_configuration_cb (uint8_t index) |
|
TU_ATTR_WEAK void | tud_mount_cb (void) |
|
TU_ATTR_WEAK void | tud_umount_cb (void) |
|
TU_ATTR_WEAK void | tud_suspend_cb (bool remote_wakeup_en) |
|
TU_ATTR_WEAK void | tud_resume_cb (void) |
|
TU_ATTR_WEAK bool | tud_vendor_control_xfer_cb (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
TU_ATTR_WEAK bool | dcd_deinit (uint8_t rhport) |
|
TU_ATTR_WEAK void | dcd_connect (uint8_t rhport) |
|
TU_ATTR_WEAK void | dcd_disconnect (uint8_t rhport) |
|
static TU_ATTR_ALWAYS_INLINE usbd_class_driver_t const * | get_driver (uint8_t drvid) |
|
| OSAL_QUEUE_DEF (usbd_int_set, _usbd_qdef, CFG_TUD_TASK_QUEUE_SZ, dcd_event_t) |
|
static TU_ATTR_ALWAYS_INLINE bool | queue_event (dcd_event_t const *event, bool in_isr) |
|
static bool | process_control_request (uint8_t rhport, tusb_control_request_t const *p_request) |
|
static bool | process_set_config (uint8_t rhport, uint8_t cfg_num) |
|
static bool | process_get_descriptor (uint8_t rhport, tusb_control_request_t const *p_request) |
|
static bool | process_test_mode_cb (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
void | usbd_control_reset (void) |
|
void | usbd_control_set_request (tusb_control_request_t const *request) |
|
void | usbd_control_set_complete_callback (usbd_control_xfer_cb_t fp) |
|
bool | usbd_control_xfer_cb (uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes) |
|
void | usbd_driver_print_control_complete_name (usbd_control_xfer_cb_t callback) |
|
tusb_speed_t | tud_speed_get (void) |
|
bool | tud_connected (void) |
|
bool | tud_mounted (void) |
|
bool | tud_suspended (void) |
|
bool | tud_remote_wakeup (void) |
|
bool | tud_disconnect (void) |
|
bool | tud_connect (void) |
|
void | tud_sof_cb_enable (bool en) |
|
bool | tud_inited (void) |
|
bool | tud_rhport_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
|
bool | tud_deinit (uint8_t rhport) |
|
static void | configuration_reset (uint8_t rhport) |
|
static void | usbd_reset (uint8_t rhport) |
|
bool | tud_task_event_ready (void) |
|
void | tud_task_ext (uint32_t timeout_ms, bool in_isr) |
|
static bool | invoke_class_control (uint8_t rhport, usbd_class_driver_t const *driver, tusb_control_request_t const *request) |
|
TU_ATTR_FAST_FUNC void | dcd_event_handler (dcd_event_t const *event, bool in_isr) |
|
void | usbd_int_set (bool enabled) |
|
bool | usbd_open_edpt_pair (uint8_t rhport, uint8_t const *p_desc, uint8_t ep_count, uint8_t xfer_type, uint8_t *ep_out, uint8_t *ep_in) |
|
void | usbd_defer_func (osal_task_func_t func, void *param, bool in_isr) |
|
bool | usbd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *desc_ep) |
|
bool | usbd_edpt_claim (uint8_t rhport, uint8_t ep_addr) |
|
bool | usbd_edpt_release (uint8_t rhport, uint8_t ep_addr) |
|
bool | usbd_edpt_xfer (uint8_t rhport, uint8_t ep_addr, uint8_t *buffer, uint16_t total_bytes) |
|
bool | usbd_edpt_xfer_fifo (uint8_t rhport, uint8_t ep_addr, tu_fifo_t *ff, uint16_t total_bytes) |
|
bool | usbd_edpt_busy (uint8_t rhport, uint8_t ep_addr) |
|
void | usbd_edpt_stall (uint8_t rhport, uint8_t ep_addr) |
|
void | usbd_edpt_clear_stall (uint8_t rhport, uint8_t ep_addr) |
|
bool | usbd_edpt_stalled (uint8_t rhport, uint8_t ep_addr) |
|
void | usbd_edpt_close (uint8_t rhport, uint8_t ep_addr) |
|
void | usbd_sof_enable (uint8_t rhport, sof_consumer_t consumer, bool en) |
|
bool | usbd_edpt_iso_alloc (uint8_t rhport, uint8_t ep_addr, uint16_t largest_packet_size) |
|
bool | usbd_edpt_iso_activate (uint8_t rhport, tusb_desc_endpoint_t const *desc_ep) |
|