| usbps Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Structures
Here are the data structures with brief descriptions:

XUsbPs | The XUsbPs driver instance data
XUsbPs_Config | The XUsbPs_Config structure contains configuration information for the USB controller
XUsbPs_DeviceConfig | The XUsbPs_DeviceConfig structure contains the configuration information to configure the USB controller for DEVICE mode
XUsbPs_Endpoint | The following data structure represents an endpoint used internally by the L0/L1 driver
XUsbPs_EpConfig | Endpoint configuration structure
XUsbPs_EpIn | The following data structure represents IN endpoint
XUsbPs_EpOut | The following data structures are used internally by the L0/L1 driver
XUsbPs_EpSetup | Data structures used to configure endpoints
XUsbPs_SetupData | The following structure is used by the user to receive Setup Data from an endpoint