USB HOST device definition.

A host application should not manipulate the contents of this struct.

Public Attributes#

The device device descriptor.

The device configuration descriptor.

The device interface descriptor.

Endpoint 0 status data.

Array of endpoint status data.

int

Number of endpoints.

uint8_t

The device address.

uint8_t

The device speed (low or full speed).

Public Attribute Documentation#

devDesc#

USB_DeviceDescriptor_TypeDef USBH_Device_TypeDef::devDesc

The device device descriptor.


confDesc#

USB_ConfigurationDescriptor_TypeDef USBH_Device_TypeDef::confDesc

The device configuration descriptor.


itfDesc#

USB_InterfaceDescriptor_TypeDef USBH_Device_TypeDef::itfDesc

The device interface descriptor.


ep0#

USBH_Ep_TypeDef USBH_Device_TypeDef::ep0

Endpoint 0 status data.


ep#

USBH_Ep_TypeDef* USBH_Device_TypeDef::ep

Array of endpoint status data.


numEp#

int USBH_Device_TypeDef::numEp

Number of endpoints.


addr#

uint8_t USBH_Device_TypeDef::addr

The device address.


speed#

uint8_t USBH_Device_TypeDef::speed

The device speed (low or full speed).