| usb Vitis Drivers API Documentation

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

Functions
xusb_intr.c File Reference

## Functions
void | XUsb_IntrEnable (XUsb *InstancePtr, u32 Mask)
| This function enables the specified interrupts. More...
void | XUsb_IntrDisable (XUsb *InstancePtr, u32 Mask)
| This function disables the specified interrupts. More...
void | XUsb_IntrHandler (void *InstancePtr)
| This function is the interrupt handler for the USB driver. More...
void | XUsb_IntrSetHandler (XUsb *InstancePtr, void *CallBackFunc, void *CallBackRef)
| This function installs an asynchronous callback function for the general interrupt (interrupts other than the endpoint and error interrupts). More...
void | XUsb_EpSetHandler (XUsb *InstancePtr, u8 EpNum, XUsb_EpHandlerFunc *CallBackFunc, void *CallBackRef)
| This function sets the handler for endpoint events. More...
void | XUsb_ErrIntrSetHandler (XUsb *InstancePtr, void *CallBackFunc, void *CallBackRef)
| This function installs an asynchronous callback function for the error events. More...
void | XUsb_DmaIntrSetHandler (XUsb *InstancePtr, void *CallBackFunc, void *CallBackRef)
| This function installs an asynchronous callback function for the DMA events. More...
void | XUsb_UlpiIntrSetHandler (XUsb *InstancePtr, void *CallBackFunc, void *CallBackRef)
| This function installs an asynchronous callback function for the ULPI PHY events. More...