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.


Definition at line 869 of file platform/middleware/usb_gecko/inc/em_usb.h

confDesc#

USB_ConfigurationDescriptor_TypeDef USBH_Device_TypeDef::confDesc

The device configuration descriptor.


Definition at line 870 of file platform/middleware/usb_gecko/inc/em_usb.h

itfDesc#

USB_InterfaceDescriptor_TypeDef USBH_Device_TypeDef::itfDesc

The device interface descriptor.


Definition at line 871 of file platform/middleware/usb_gecko/inc/em_usb.h

ep0#

USBH_Ep_TypeDef USBH_Device_TypeDef::ep0

Endpoint 0 status data.


Definition at line 872 of file platform/middleware/usb_gecko/inc/em_usb.h

ep#

USBH_Ep_TypeDef* USBH_Device_TypeDef::ep

Array of endpoint status data.


Definition at line 873 of file platform/middleware/usb_gecko/inc/em_usb.h

numEp#

int USBH_Device_TypeDef::numEp

Number of endpoints.


Definition at line 874 of file platform/middleware/usb_gecko/inc/em_usb.h

addr#

uint8_t USBH_Device_TypeDef::addr

The device address.


Definition at line 875 of file platform/middleware/usb_gecko/inc/em_usb.h

speed#

uint8_t USBH_Device_TypeDef::speed

The device speed (low or full speed).


Definition at line 876 of file platform/middleware/usb_gecko/inc/em_usb.h