- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Alphabetical List
- Data Structures
- Data Fields

# S_usb_interface Struct Reference
[USB host enumeration functions]

`#include <usb_host_enum.h>`

## Data Fields
U8 | interface_nb
U8 | altset_nb
U16 | class
U16 | subclass
U16 | protocol
U8 | nb_ep
S_usb_endpoint | ep [4]

## Detailed Description

Definition at line 94 of file usb_host_enum.h.

## Field Documentation

U8 S_usb_interface::interface_nb

Definition at line 96 of file usb_host_enum.h.

Referenced by host_auto_configure_endpoint(), host_check_class(), and remove_device_entry().

U8 S_usb_interface::altset_nb

Definition at line 97 of file usb_host_enum.h.

Referenced by host_auto_configure_endpoint(), host_check_class(), and remove_device_entry().

U16 S_usb_interface::class

Definition at line 98 of file usb_host_enum.h.

Referenced by host_auto_configure_endpoint(), host_check_class(), and remove_device_entry().

U16 S_usb_interface::subclass

Definition at line 99 of file usb_host_enum.h.

Referenced by host_check_class(), and remove_device_entry().

U16 S_usb_interface::protocol

Definition at line 100 of file usb_host_enum.h.

Referenced by host_check_class(), and remove_device_entry().

U8 S_usb_interface::nb_ep

Definition at line 101 of file usb_host_enum.h.

Referenced by host_auto_configure_endpoint(), host_check_class(), and remove_device_entry().

S_usb_endpoint S_usb_interface::ep[4]

Definition at line 102 of file usb_host_enum.h.

Referenced by host_auto_configure_endpoint(), host_get_hwd_pipe_nb(), host_mem_install(), remove_device_entry(), usb_host_task(), and ushell_cmdusb_ls().

The documentation for this struct was generated from the following file:

- usb_host_enum.h