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

- Alphabetical List
- Data Structures
- Data Fields

# S_usb_tree Struct Reference
[USB host enumeration functions]

`#include <usb_host_enum.h>`

## Data Fields
U8 | nb_device
S_usb_device | device [MAX_DEVICE_IN_USB_TREE]

## Detailed Description

Definition at line 119 of file usb_host_enum.h.

## Field Documentation

U8 S_usb_tree::nb_device

Definition at line 121 of file usb_host_enum.h.

Referenced by enumerate_hub_port_device(), host_auto_configure_endpoint(), init_usb_tree(), remove_device_entry(), and usb_host_task().

S_usb_device S_usb_tree::device[MAX_DEVICE_IN_USB_TREE]

Definition at line 122 of file usb_host_enum.h.

Referenced by enumerate_hub_port_device(), host_auto_configure_endpoint(), host_check_class(), host_check_VID_PID(), host_get_hwd_pipe_nb(), host_mem_install(), host_mem_uninstall(), host_select_device(), host_send_control(), 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