ESP-USB Programming Guide
Choose target...
Choose version...
Contents:
Introduction
USB Host
USB Device Stack
Vulnerabilities
ESP-USB Programming Guide
Index
Index
D
|
E
|
P
|
T
|
U
D
DEVICE_REMOTE_WAKEUP (C macro)
E
ENDPOINT_HALT (C macro)
P
print_class_descriptor_cb (C++ type)
T
TEST_MODE (C macro)
U
USB_B_DESCRIPTOR_TYPE_BOS (C macro)
USB_B_DESCRIPTOR_TYPE_CONFIGURATION (C macro)
USB_B_DESCRIPTOR_TYPE_CS_RADIO_CONTROL (C macro)
USB_B_DESCRIPTOR_TYPE_DEBUG (C macro)
USB_B_DESCRIPTOR_TYPE_DEVICE (C macro)
USB_B_DESCRIPTOR_TYPE_DEVICE_CAPABILITY (C macro)
USB_B_DESCRIPTOR_TYPE_DEVICE_QUALIFIER (C macro)
USB_B_DESCRIPTOR_TYPE_ENCRYPTION_TYPE (C macro)
USB_B_DESCRIPTOR_TYPE_ENDPOINT (C macro)
USB_B_DESCRIPTOR_TYPE_INTERFACE (C macro)
USB_B_DESCRIPTOR_TYPE_INTERFACE_ASSOCIATION (C macro)
USB_B_DESCRIPTOR_TYPE_INTERFACE_POWER (C macro)
USB_B_DESCRIPTOR_TYPE_KEY (C macro)
USB_B_DESCRIPTOR_TYPE_OTG (C macro)
USB_B_DESCRIPTOR_TYPE_OTHER_SPEED_CONFIGURATION (C macro)
USB_B_DESCRIPTOR_TYPE_PIPE_USAGE (C macro)
USB_B_DESCRIPTOR_TYPE_RPIPE (C macro)
USB_B_DESCRIPTOR_TYPE_SECURITY (C macro)
USB_B_DESCRIPTOR_TYPE_STRING (C macro)
USB_B_DESCRIPTOR_TYPE_WIRE_ADAPTER (C macro)
USB_B_DESCRIPTOR_TYPE_WIRELESS_ENDPOINT_COMP (C macro)
USB_B_DEV_PROTOCOL_HUB_FS (C macro)
USB_B_DEV_PROTOCOL_HUB_HS_MULTI_TT (C macro)
USB_B_DEV_PROTOCOL_HUB_HS_NO_TT (C macro)
USB_B_DEV_PROTOCOL_HUB_HS_SINGLE_TT (C macro)
USB_B_DEV_PROTOCOL_HUB_SS (C macro)
USB_B_ENDPOINT_ADDRESS_EP_DIR_MASK (C macro)
USB_B_ENDPOINT_ADDRESS_EP_NUM_MASK (C macro)
USB_B_REQUEST_CLEAR_FEATURE (C macro)
USB_B_REQUEST_GET_CONFIGURATION (C macro)
USB_B_REQUEST_GET_DESCRIPTOR (C macro)
USB_B_REQUEST_GET_INTERFACE (C macro)
USB_B_REQUEST_GET_STATUS (C macro)
USB_B_REQUEST_SET_ADDRESS (C macro)
USB_B_REQUEST_SET_CONFIGURATION (C macro)
USB_B_REQUEST_SET_DESCRIPTOR (C macro)
USB_B_REQUEST_SET_FEATURE (C macro)
USB_B_REQUEST_SET_INTERFACE (C macro)
USB_B_REQUEST_SYNCH_FRAME (C macro)
USB_BM_ATTRIBUTES_BATTERY (C macro)
USB_BM_ATTRIBUTES_ONE (C macro)
USB_BM_ATTRIBUTES_SELFPOWER (C macro)
USB_BM_ATTRIBUTES_SYNC_ADAPTIVE (C macro)
USB_BM_ATTRIBUTES_SYNC_ASYNC (C macro)
USB_BM_ATTRIBUTES_SYNC_NONE (C macro)
USB_BM_ATTRIBUTES_SYNC_SYNC (C macro)
USB_BM_ATTRIBUTES_SYNCTYPE_MASK (C macro)
USB_BM_ATTRIBUTES_USAGE_DATA (C macro)
USB_BM_ATTRIBUTES_USAGE_FEEDBACK (C macro)
USB_BM_ATTRIBUTES_USAGE_IMPLICIT_FB (C macro)
USB_BM_ATTRIBUTES_USAGETYPE_MASK (C macro)
USB_BM_ATTRIBUTES_WAKEUP (C macro)
USB_BM_ATTRIBUTES_XFER_BULK (C macro)
USB_BM_ATTRIBUTES_XFER_CONTROL (C macro)
USB_BM_ATTRIBUTES_XFER_INT (C macro)
USB_BM_ATTRIBUTES_XFER_ISOC (C macro)
USB_BM_ATTRIBUTES_XFERTYPE_MASK (C macro)
USB_BM_REQUEST_TYPE_DIR_IN (C macro)
USB_BM_REQUEST_TYPE_DIR_OUT (C macro)
USB_BM_REQUEST_TYPE_HUB (C macro)
USB_BM_REQUEST_TYPE_PORT (C macro)
USB_BM_REQUEST_TYPE_RECIP_DEVICE (C macro)
USB_BM_REQUEST_TYPE_RECIP_ENDPOINT (C macro)
USB_BM_REQUEST_TYPE_RECIP_INTERFACE (C macro)
USB_BM_REQUEST_TYPE_RECIP_MASK (C macro)
USB_BM_REQUEST_TYPE_RECIP_OTHER (C macro)
USB_BM_REQUEST_TYPE_TYPE_CLASS (C macro)
USB_BM_REQUEST_TYPE_TYPE_MASK (C macro)
USB_BM_REQUEST_TYPE_TYPE_RESERVED (C macro)
USB_BM_REQUEST_TYPE_TYPE_STANDARD (C macro)
USB_BM_REQUEST_TYPE_TYPE_VENDOR (C macro)
USB_CLASS_APP_SPEC (C macro)
USB_CLASS_AUDIO (C macro)
USB_CLASS_AUDIO_VIDEO (C macro)
USB_CLASS_BILLBOARD (C macro)
USB_CLASS_CDC_DATA (C macro)
USB_CLASS_COMM (C macro)
USB_CLASS_CONTENT_SEC (C macro)
USB_CLASS_CSCID (C macro)
USB_CLASS_DESCRIPTOR_TYPE_HUB (C macro)
USB_CLASS_HID (C macro)
USB_CLASS_HUB (C macro)
USB_CLASS_MASS_STORAGE (C macro)
USB_CLASS_MISC (C macro)
USB_CLASS_PER_INTERFACE (C macro)
USB_CLASS_PERSONAL_HEALTHCARE (C macro)
USB_CLASS_PHYSICAL (C macro)
USB_CLASS_PRINTER (C macro)
USB_CLASS_STILL_IMAGE (C macro)
USB_CLASS_USB_TYPE_C_BRIDGE (C macro)
USB_CLASS_VENDOR_SPEC (C macro)
USB_CLASS_VIDEO (C macro)
USB_CLASS_WIRELESS_CONTROLLER (C macro)
USB_CONFIG_DESC_SIZE (C macro)
usb_config_desc_t (C++ type)
USB_DESC_ATTR (C macro)
(C++ struct)
USB_DESC_ATTR::bAlternateSetting (C++ member)
USB_DESC_ATTR::bcdDevice (C++ member)
USB_DESC_ATTR::bcdUSB (C++ member)
USB_DESC_ATTR::bConfigurationValue (C++ member)
USB_DESC_ATTR::bDescriptorType (C++ member)
USB_DESC_ATTR::bDeviceClass (C++ member)
USB_DESC_ATTR::bDeviceProtocol (C++ member)
USB_DESC_ATTR::bDeviceSubClass (C++ member)
USB_DESC_ATTR::bEndpointAddress (C++ member)
USB_DESC_ATTR::bFirstInterface (C++ member)
USB_DESC_ATTR::bFunctionClass (C++ member)
USB_DESC_ATTR::bFunctionProtocol (C++ member)
USB_DESC_ATTR::bFunctionSubClass (C++ member)
USB_DESC_ATTR::bInterfaceClass (C++ member)
USB_DESC_ATTR::bInterfaceCount (C++ member)
USB_DESC_ATTR::bInterfaceNumber (C++ member)
USB_DESC_ATTR::bInterfaceProtocol (C++ member)
USB_DESC_ATTR::bInterfaceSubClass (C++ member)
USB_DESC_ATTR::bInterval (C++ member)
USB_DESC_ATTR::bLength (C++ member)
USB_DESC_ATTR::bmAttributes (C++ member)
USB_DESC_ATTR::bMaxPacketSize0 (C++ member)
USB_DESC_ATTR::bMaxPower (C++ member)
USB_DESC_ATTR::bmRequestType (C++ member)
USB_DESC_ATTR::bNumConfigurations (C++ member)
USB_DESC_ATTR::bNumEndpoints (C++ member)
USB_DESC_ATTR::bNumInterfaces (C++ member)
USB_DESC_ATTR::bRequest (C++ member)
USB_DESC_ATTR::iConfiguration (C++ member)
USB_DESC_ATTR::idProduct (C++ member)
USB_DESC_ATTR::idVendor (C++ member)
USB_DESC_ATTR::iFunction (C++ member)
USB_DESC_ATTR::iInterface (C++ member)
USB_DESC_ATTR::iManufacturer (C++ member)
USB_DESC_ATTR::iProduct (C++ member)
USB_DESC_ATTR::iSerialNumber (C++ member)
USB_DESC_ATTR::remote_wakeup (C++ member)
USB_DESC_ATTR::reserved (C++ member)
USB_DESC_ATTR::self_powered (C++ member)
USB_DESC_ATTR::wData (C++ member)
USB_DESC_ATTR::wIndex (C++ member)
USB_DESC_ATTR::wLength (C++ member)
USB_DESC_ATTR::wMaxPacketSize (C++ member)
USB_DESC_ATTR::wTotalLength (C++ member)
USB_DESC_ATTR::wValue (C++ member)
USB_DEVICE_DESC_SIZE (C macro)
usb_device_desc_t (C++ type)
usb_device_handle_t (C++ type)
usb_device_info_t (C++ struct)
usb_device_info_t::bConfigurationValue (C++ member)
usb_device_info_t::bMaxPacketSize0 (C++ member)
usb_device_info_t::dev_addr (C++ member)
usb_device_info_t::parent (C++ member)
usb_device_info_t::speed (C++ member)
usb_device_info_t::str_desc_manufacturer (C++ member)
usb_device_info_t::str_desc_product (C++ member)
usb_device_info_t::str_desc_serial_num (C++ member)
usb_device_state_t (C++ enum)
usb_device_state_t::USB_DEVICE_STATE_ADDRESS (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_ATTACHED (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_CONFIGURED (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_DEFAULT (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_NOT_ATTACHED (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_POWERED (C++ enumerator)
usb_device_state_t::USB_DEVICE_STATE_SUSPENDED (C++ enumerator)
usb_device_status_t (C++ type)
USB_EP_DESC_GET_EP_DIR (C macro)
USB_EP_DESC_GET_EP_NUM (C macro)
USB_EP_DESC_GET_MPS (C macro)
USB_EP_DESC_GET_MULT (C macro)
USB_EP_DESC_GET_SYNCTYPE (C macro)
USB_EP_DESC_GET_USAGETYPE (C macro)
USB_EP_DESC_GET_XFERTYPE (C macro)
USB_EP_DESC_SIZE (C macro)
usb_ep_desc_t (C++ type)
usb_host_client_config_t (C++ struct)
usb_host_client_config_t::async (C++ member)
usb_host_client_config_t::callback_arg (C++ member)
usb_host_client_config_t::client_event_callback (C++ member)
usb_host_client_config_t::is_synchronous (C++ member)
usb_host_client_config_t::max_num_event_msg (C++ member)
usb_host_client_deregister (C++ function)
usb_host_client_event_cb_t (C++ type)
usb_host_client_event_msg_t (C++ struct)
usb_host_client_event_msg_t::address (C++ member)
usb_host_client_event_msg_t::dev_gone (C++ member)
usb_host_client_event_msg_t::dev_hdl (C++ member)
usb_host_client_event_msg_t::dev_suspend_resume (C++ member)
usb_host_client_event_msg_t::event (C++ member)
usb_host_client_event_msg_t::new_dev (C++ member)
usb_host_client_event_t (C++ enum)
usb_host_client_event_t::USB_HOST_CLIENT_EVENT_DEV_GONE (C++ enumerator)
usb_host_client_event_t::USB_HOST_CLIENT_EVENT_DEV_RESUMED (C++ enumerator)
usb_host_client_event_t::USB_HOST_CLIENT_EVENT_DEV_SUSPENDED (C++ enumerator)
usb_host_client_event_t::USB_HOST_CLIENT_EVENT_NEW_DEV (C++ enumerator)
usb_host_client_handle_events (C++ function)
usb_host_client_handle_t (C++ type)
usb_host_client_register (C++ function)
usb_host_client_unblock (C++ function)
usb_host_config_t (C++ struct)
usb_host_config_t::enum_filter_cb (C++ member)
usb_host_config_t::fifo_settings_custom (C++ member)
usb_host_config_t::intr_flags (C++ member)
usb_host_config_t::nptx_fifo_lines (C++ member)
usb_host_config_t::peripheral_map (C++ member)
usb_host_config_t::ptx_fifo_lines (C++ member)
usb_host_config_t::root_port_unpowered (C++ member)
usb_host_config_t::rx_fifo_lines (C++ member)
usb_host_config_t::skip_phy_setup (C++ member)
usb_host_device_addr_list_fill (C++ function)
usb_host_device_close (C++ function)
usb_host_device_free_all (C++ function)
usb_host_device_info (C++ function)
usb_host_device_open (C++ function)
usb_host_endpoint_clear (C++ function)
usb_host_endpoint_flush (C++ function)
usb_host_endpoint_halt (C++ function)
usb_host_enum_filter_cb_t (C++ type)
usb_host_free_config_desc (C++ function)
usb_host_get_active_config_descriptor (C++ function)
usb_host_get_config_desc (C++ function)
usb_host_get_device_descriptor (C++ function)
usb_host_install (C++ function)
usb_host_interface_claim (C++ function)
usb_host_interface_release (C++ function)
usb_host_lib_auto_suspend_tmr_t (C++ enum)
usb_host_lib_auto_suspend_tmr_t::USB_HOST_LIB_AUTO_SUSPEND_ONE_SHOT (C++ enumerator)
usb_host_lib_auto_suspend_tmr_t::USB_HOST_LIB_AUTO_SUSPEND_PERIODIC (C++ enumerator)
USB_HOST_LIB_EVENT_FLAGS_ALL_FREE (C macro)
USB_HOST_LIB_EVENT_FLAGS_AUTO_SUSPEND (C macro)
USB_HOST_LIB_EVENT_FLAGS_NO_CLIENTS (C macro)
usb_host_lib_handle_events (C++ function)
usb_host_lib_info (C++ function)
usb_host_lib_info_t (C++ struct)
usb_host_lib_info_t::num_clients (C++ member)
usb_host_lib_info_t::num_devices (C++ member)
usb_host_lib_info_t::root_port_suspended (C++ member)
usb_host_lib_root_port_resume (C++ function)
usb_host_lib_root_port_suspend (C++ function)
usb_host_lib_set_auto_suspend (C++ function)
usb_host_lib_set_root_port_power (C++ function)
usb_host_lib_unblock (C++ function)
usb_host_transfer_alloc (C++ function)
usb_host_transfer_free (C++ function)
usb_host_transfer_submit (C++ function)
usb_host_transfer_submit_control (C++ function)
usb_host_uninstall (C++ function)
usb_hub_class_request_t (C++ enum)
usb_hub_class_request_t::USB_B_REQUEST_HUB_CLEAR_FEATURE (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_CLEAR_TT_BUFFER (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_GET_DESCRIPTOR (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_GET_PORT_STATUS (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_GET_STATE (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_GET_TT_STATE (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_RESET_TT (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_SET_DESCRIPTOR (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_SET_PORT_FEATURE (C++ enumerator)
usb_hub_class_request_t::USB_B_REQUEST_HUB_STOP_TT (C++ enumerator)
USB_HUB_DESCRIPTOR_SIZE (C macro)
usb_hub_descriptor_t (C++ struct)
usb_hub_descriptor_t::bDescLength (C++ member)
usb_hub_descriptor_t::bDescriptorType (C++ member)
usb_hub_descriptor_t::bHubContrCurrent (C++ member)
usb_hub_descriptor_t::bNbrPorts (C++ member)
usb_hub_descriptor_t::bPwrOn2PwrGood (C++ member)
usb_hub_descriptor_t::val (C++ member)
usb_hub_descriptor_t::wHubCharacteristics (C++ member)
usb_hub_port_feature_t (C++ enum)
usb_hub_port_feature_t::USB_FEATURE_C_PORT_CONNECTION (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_C_PORT_ENABLE (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_C_PORT_OVER_CURRENT (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_C_PORT_RESET (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_C_PORT_SUSPEND (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_CONNECTION (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_ENABLE (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_INDICATOR (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_LOWSPEED (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_OVER_CURRENT (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_POWER (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_RESET (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_SUSPEND (C++ enumerator)
usb_hub_port_feature_t::USB_FEATURE_PORT_TEST (C++ enumerator)
usb_hub_port_state_t (C++ enum)
usb_hub_port_state_t::USB_PORT_STATE_DISABLED (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_DISCONNECTED (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_ENABLED (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_NOT_CONFIGURED (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_POWERED_OFF (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_RESETTING (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_RESTART_E (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_RESTART_S (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_RESUMING (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_SEND_EOR (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_SUSPENDED (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_TESTING (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_TRANSMIT (C++ enumerator)
usb_hub_port_state_t::USB_PORT_STATE_TRANSMIT_R (C++ enumerator)
USB_HUB_STATUS_SIZE (C macro)
usb_hub_status_t (C++ struct)
usb_hub_status_t::C_HUB_LOCAL_POWER (C++ member)
usb_hub_status_t::C_HUB_OVER_CURRENT (C++ member)
usb_hub_status_t::HUB_LOCAL_POWER (C++ member)
usb_hub_status_t::HUB_OVER_CURRENT (C++ member)
usb_hub_status_t::RESERVED (C++ member)
usb_hub_status_t::val (C++ member)
usb_hub_status_t::wHubChange (C++ member)
usb_hub_status_t::wHubStatus (C++ member)
USB_IAD_DESC_SIZE (C macro)
usb_iad_desc_t (C++ type)
USB_INTF_DESC_SIZE (C macro)
usb_intf_desc_t (C++ type)
usb_isoc_packet_desc_t (C++ struct)
usb_isoc_packet_desc_t::actual_num_bytes (C++ member)
usb_isoc_packet_desc_t::num_bytes (C++ member)
usb_isoc_packet_desc_t::status (C++ member)
USB_MAX_ENDPOINTS_PER_INTERFACE (C macro)
usb_parent_dev_info_t (C++ struct)
usb_parent_dev_info_t::dev_hdl (C++ member)
usb_parent_dev_info_t::port_num (C++ member)
usb_parse_endpoint_descriptor_by_address (C++ function)
usb_parse_endpoint_descriptor_by_index (C++ function)
usb_parse_interface_descriptor (C++ function)
usb_parse_interface_number_of_alternate (C++ function)
usb_parse_next_descriptor (C++ function)
usb_parse_next_descriptor_of_type (C++ function)
USB_PORT_STATUS_SIZE (C macro)
usb_port_status_t (C++ struct)
usb_port_status_t::C_PORT_CONNECTION (C++ member)
usb_port_status_t::C_PORT_ENABLE (C++ member)
usb_port_status_t::C_PORT_OVER_CURRENT (C++ member)
usb_port_status_t::C_PORT_RESET (C++ member)
usb_port_status_t::C_PORT_SUSPEND (C++ member)
usb_port_status_t::PORT_CONNECTION (C++ member)
usb_port_status_t::PORT_ENABLE (C++ member)
usb_port_status_t::PORT_HIGH_SPEED (C++ member)
usb_port_status_t::PORT_INDICATOR (C++ member)
usb_port_status_t::PORT_LOW_SPEED (C++ member)
usb_port_status_t::PORT_OVER_CURRENT (C++ member)
usb_port_status_t::PORT_POWER (C++ member)
usb_port_status_t::PORT_RESET (C++ member)
usb_port_status_t::PORT_SUSPEND (C++ member)
usb_port_status_t::PORT_TEST (C++ member)
usb_port_status_t::RESERVED (C++ member)
usb_port_status_t::RESERVED_1 (C++ member)
usb_port_status_t::RESERVED_2 (C++ member)
usb_port_status_t::val (C++ member)
usb_port_status_t::wPortChange (C++ member)
usb_port_status_t::wPortStatus (C++ member)
usb_print_config_descriptor (C++ function)
usb_print_device_descriptor (C++ function)
usb_print_string_descriptor (C++ function)
usb_round_up_to_mps (C++ function)
USB_SETUP_PACKET_GET_PORT (C macro)
USB_SETUP_PACKET_INIT_CLEAR_FEATURE (C macro)
USB_SETUP_PACKET_INIT_CLEAR_PORT_FEATURE (C macro)
USB_SETUP_PACKET_INIT_GET_CONFIG (C macro)
USB_SETUP_PACKET_INIT_GET_CONFIG_DESC (C macro)
USB_SETUP_PACKET_INIT_GET_DEVICE_DESC (C macro)
USB_SETUP_PACKET_INIT_GET_HUB_DESCRIPTOR (C macro)
USB_SETUP_PACKET_INIT_GET_HUB_STATUS (C macro)
USB_SETUP_PACKET_INIT_GET_PORT_STATUS (C macro)
USB_SETUP_PACKET_INIT_GET_STATUS (C macro)
USB_SETUP_PACKET_INIT_GET_STR_DESC (C macro)
USB_SETUP_PACKET_INIT_SET_ADDR (C macro)
USB_SETUP_PACKET_INIT_SET_CONFIG (C macro)
USB_SETUP_PACKET_INIT_SET_FEATURE (C macro)
USB_SETUP_PACKET_INIT_SET_INTERFACE (C macro)
USB_SETUP_PACKET_INIT_SET_PORT_FEATURE (C macro)
USB_SETUP_PACKET_SIZE (C macro)
usb_setup_packet_t (C++ type)
usb_speed_t (C++ enum)
usb_speed_t::USB_SPEED_FULL (C++ enumerator)
usb_speed_t::USB_SPEED_HIGH (C++ enumerator)
usb_speed_t::USB_SPEED_LOW (C++ enumerator)
USB_STANDARD_DESC_SIZE (C macro)
usb_standard_desc_t (C++ type)
USB_STR_DESC_SIZE (C macro)
usb_str_desc_t (C++ type)
USB_SUBCLASS_VENDOR_SPEC (C macro)
usb_transfer_cb_t (C++ type)
USB_TRANSFER_FLAG_ZERO_PACK (C macro)
usb_transfer_s (C++ struct)
usb_transfer_s::actual_num_bytes (C++ member)
usb_transfer_s::bEndpointAddress (C++ member)
usb_transfer_s::callback (C++ member)
usb_transfer_s::context (C++ member)
usb_transfer_s::data_buffer (C++ member)
usb_transfer_s::data_buffer_size (C++ member)
usb_transfer_s::device_handle (C++ member)
usb_transfer_s::flags (C++ member)
usb_transfer_s::isoc_packet_desc (C++ member)
usb_transfer_s::num_bytes (C++ member)
usb_transfer_s::num_isoc_packets (C++ member)
usb_transfer_s::status (C++ member)
usb_transfer_s::timeout_ms (C++ member)
usb_transfer_status_t (C++ enum)
usb_transfer_status_t::USB_TRANSFER_STATUS_CANCELED (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_COMPLETED (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_ERROR (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_NO_DEVICE (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_OVERFLOW (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_SKIPPED (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_STALL (C++ enumerator)
usb_transfer_status_t::USB_TRANSFER_STATUS_TIMED_OUT (C++ enumerator)
usb_transfer_t (C++ type)
usb_transfer_type_t (C++ enum)
usb_transfer_type_t::USB_TRANSFER_TYPE_BULK (C++ enumerator)
usb_transfer_type_t::USB_TRANSFER_TYPE_CTRL (C++ enumerator)
usb_transfer_type_t::USB_TRANSFER_TYPE_INTR (C++ enumerator)
usb_transfer_type_t::USB_TRANSFER_TYPE_ISOCHRONOUS (C++ enumerator)
USB_W_HUB_CHARS_PORT_OVER_CURR_ALL (C macro)
USB_W_HUB_CHARS_PORT_OVER_CURR_INDV (C macro)
USB_W_HUB_CHARS_PORT_OVER_CURR_NO (C macro)
USB_W_HUB_CHARS_PORT_PWR_CTRL_ALL (C macro)
USB_W_HUB_CHARS_PORT_PWR_CTRL_INDV (C macro)
USB_W_HUB_CHARS_PORT_PWR_CTRL_NO (C macro)
USB_W_HUB_CHARS_TTTT_16_BITS (C macro)
USB_W_HUB_CHARS_TTTT_24_BITS (C macro)
USB_W_HUB_CHARS_TTTT_32_BITS (C macro)
USB_W_HUB_CHARS_TTTT_8_BITS (C macro)
USB_W_MAX_PACKET_SIZE_MPS_MASK (C macro)
USB_W_MAX_PACKET_SIZE_MULT_MASK (C macro)
USB_W_VALUE_DT_CONFIG (C macro)
USB_W_VALUE_DT_DEVICE (C macro)
USB_W_VALUE_DT_DEVICE_QUALIFIER (C macro)
USB_W_VALUE_DT_ENDPOINT (C macro)
USB_W_VALUE_DT_INTERFACE (C macro)
USB_W_VALUE_DT_INTERFACE_POWER (C macro)
USB_W_VALUE_DT_OTHER_SPEED_CONFIG (C macro)
USB_W_VALUE_DT_STRING (C macro)