usbpsu
Xilinx SDK Drivers API Documentation
Data Structures
Here are the data structures with brief descriptions:
 C__attribute__USB Standard Control Request
 CXUsbPsuUSB Device Controller representation
 CXUsbPsu_ConfigThis typedef contains configuration information for the USB device
 CXUsbPsu_EpEndpoint representation
 CXUsbPsu_EventUnion XUsbPsu_event - representation of Event Buffer contents : raw 32-bit event : the type of the event : Device Endpoint Event : Device Event : Global Event
 CXUsbPsu_Event_DevtStruct XUsbPsu_event_devt - Device Events : indicates this is a non-endpoint event : indicates it's a device event
 CXUsbPsu_Event_EpevtStruct XUsbPsu_event_depvt - Device Endpoint Events : indicates this is an endpoint event : number of the endpoint : The event we have: 0x00 - Reserved 0x01 - XferComplete 0x02 - XferInProgress 0x03 - XferNotReady 0x04 - RxTxFifoEvt (IN->Underrun, OUT->Overrun) 0x05 - Reserved 0x06 - StreamEvt 0x07 - EPCmdCmplt : Reserved, don't use
 CXUsbPsu_Event_GevtStruct XUsbPsu_event_gevt - Other Core Events : indicates this is a non-endpoint event (not used) : indicates it's (0x03) Carkit or (0x04) I2C event
 CXUsbPsu_EvtBufferSoftware Event buffer representation
 CXUsbPsu_TrbTransfer Request Block - Hardware format