| usbpsu Vitis Drivers API Documentation

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

Functions
xusbpsu_controltransfers.c File Reference

## Functions
void | XUsbPsu_Ep0StallRestart (struct XUsbPsu *InstancePtr)
| Stalls control endpoint and restarts to receive setup packet. More...
void | XUsbPsu_Ep0DataDone (struct XUsbPsu *InstancePtr, const struct XUsbPsu_Event_Epevt *Event)
| Checks the data phase and calls user endpoint handler. More...
void | XUsbPsu_Ep0StatusDone (struct XUsbPsu *InstancePtr)
| Checks the status phase and starts next control transfer. More...
s32 | XUsbPsu_Ep0StartStatus (struct XUsbPsu *InstancePtr, const struct XUsbPsu_Event_Epevt *Event)
| Starts status phase of control transfer. More...
void | XUsbPsu_Ep0_EndControlData (struct XUsbPsu *InstancePtr, struct XUsbPsu_Ep *Ept)
| Ends data phase which is used in case of the error. More...
s32 | XUsbPsu_EnableControlEp (struct XUsbPsu *InstancePtr, u16 Size)
| Enables USB control endpoint that is EP0OUT and EP0IN of Core. More...