Go to the source code of this file.
|
static TU_ATTR_ALWAYS_INLINE hub_interface_t * | get_itf (uint8_t dev_addr) |
|
bool | hub_port_clear_feature (uint8_t hub_addr, uint8_t hub_port, uint8_t feature, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
|
bool | hub_port_set_feature (uint8_t hub_addr, uint8_t hub_port, uint8_t feature, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
|
bool | hub_port_get_status (uint8_t hub_addr, uint8_t hub_port, void *resp, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
|
bool | hub_init (void) |
|
bool | hub_deinit (void) |
|
bool | hub_open (uint8_t rhport, uint8_t dev_addr, tusb_desc_interface_t const *itf_desc, uint16_t max_len) |
|
void | hub_close (uint8_t dev_addr) |
|
bool | hub_edpt_status_xfer (uint8_t dev_addr) |
|
static void | config_set_port_power (tuh_xfer_t *xfer) |
|
static void | config_port_power_complete (tuh_xfer_t *xfer) |
|
bool | hub_set_config (uint8_t dev_addr, uint8_t itf_num) |
|
static void | hub_port_get_status_complete (tuh_xfer_t *xfer) |
|
static void | hub_get_status_complete (tuh_xfer_t *xfer) |
|
static void | connection_clear_conn_change_complete (tuh_xfer_t *xfer) |
|
static void | connection_port_reset_complete (tuh_xfer_t *xfer) |
|
bool | hub_xfer_cb (uint8_t dev_addr, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes) |
|
static void | hub_clear_feature_complete_stub (tuh_xfer_t *xfer) |
|
◆ config_port_power_complete()
static void config_port_power_complete |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ config_set_port_power()
static void config_set_port_power |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ connection_clear_conn_change_complete()
static void connection_clear_conn_change_complete |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ connection_port_reset_complete()
static void connection_port_reset_complete |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ get_itf()
Definition at line 58 of file hub.c.
◆ hub_clear_feature_complete_stub()
static void hub_clear_feature_complete_stub |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ hub_get_status_complete()
static void hub_get_status_complete |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ hub_port_get_status_complete()
static void hub_port_get_status_complete |
( |
tuh_xfer_t * |
xfer | ) |
|
|
static |
◆ _hub_buffer
CFG_TUH_MEM_SECTION static CFG_TUH_MEM_ALIGN uint8_t _hub_buffer[sizeof(descriptor_hub_desc_t)] |
|
static |
Definition at line 55 of file hub.c.
◆ _hub_feature_str
char const* const _hub_feature_str[] |
|
static |
Initial value:=
{
}
@ HUB_FEATURE_PORT_OVER_CURRENT
@ HUB_FEATURE_PORT_RESET_CHANGE
@ HUB_FEATURE_PORT_SUSPEND_CHANGE
@ HUB_FEATURE_PORT_LOW_SPEED
@ HUB_FEATURE_PORT_CONNECTION
@ HUB_FEATURE_PORT_ENABLE
@ HUB_FEATURE_PORT_ENABLE_CHANGE
@ HUB_FEATURE_PORT_CONNECTION_CHANGE
@ HUB_FEATURE_PORT_SUSPEND
@ HUB_FEATURE_PORT_OVER_CURRENT_CHANGE
@ HUB_FEATURE_PORT_INDICATOR
Definition at line 64 of file hub.c.
◆ hub_data
Definition at line 54 of file hub.c.