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