usb
Xilinx SDK Drivers API Documentation
XUsb_DeviceConfig Struct Reference

The XUsb_DeviceConfig structure contains the configuration information to configure the USB controller for DEVICE mode. More...

Data Fields

u8 NumEndpoints
 Number of Endpoints. More...
 
XUsb_EpConfig Ep [XUSB_MAX_ENDPOINTS]
 An array of end points. More...
 
u8 Status
 USB device Status. More...
 
u8 CurrentConfiguration
 Current state of enumeration enumerated (1)/Not enumerated (0) More...
 
u32 CurrentSpeed
 Current Speed. More...
 

Detailed Description

The XUsb_DeviceConfig structure contains the configuration information to configure the USB controller for DEVICE mode.

This data structure is used with the XUsb_ConfigureDevice() function call.

Field Documentation

◆ CurrentConfiguration

u8 XUsb_DeviceConfig::CurrentConfiguration

Current state of enumeration enumerated (1)/Not enumerated (0)

◆ CurrentSpeed

u32 XUsb_DeviceConfig::CurrentSpeed

Current Speed.

Referenced by ReadTransfer().

◆ Ep

◆ NumEndpoints

u8 XUsb_DeviceConfig::NumEndpoints

Number of Endpoints.

Referenced by InitUsbInterface(), XUsb_CfgInitialize(), and XUsb_ConfigureDevice().

◆ Status

u8 XUsb_DeviceConfig::Status

USB device Status.