USBH_Device_TypeDef Struct Reference

USB HOST device definition.

#include <em_usb.h>

Data Fields

USB_DeviceDescriptor_TypeDef devDesc
The device device descriptor.
USB_ConfigurationDescriptor_TypeDef confDesc
The device configuration descriptor.
USB_InterfaceDescriptor_TypeDef itfDesc
The device interface descriptor.
USBH_Ep_TypeDef ep0
Endpoint 0 status data.
USBH_Ep_TypeDef * ep
Array of endpoint status data.
int numEp
Number of endpoints.
uint8_t addr
The device address.
uint8_t speed
The device speed (low or full speed).

USB HOST device definition.

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

Field 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).