dpdma
Vitis Drivers API Documentation
|
This file contains functions related to XDpPsu interrupt handling.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 aad 01/17/17 Initial release.
Functions | |
void | XDpDma_InterruptEnable (XDpDma *InstancePtr, u32 Mask) |
This function enables the interrupts that are required. More... | |
void | XDpDma_InterruptHandler (XDpDma *InstancePtr) |
This function handles the interrupts generated by DPDMA. More... | |
void | XDpDma_VSyncHandler (XDpDma *InstancePtr) |
This function handles frame new frames on VSync. More... | |
void XDpDma_InterruptEnable | ( | XDpDma * | InstancePtr, |
u32 | Mask | ||
) |
This function enables the interrupts that are required.
InstancePtr | is pointer to the instance of DPDMA |
Mask | is mask to XDPDMA_IEN register |
References XDPDMA_IEN, and XDpDma_WriteReg.
Referenced by SetupInterrupts().
void XDpDma_InterruptHandler | ( | XDpDma * | InstancePtr | ) |
This function handles the interrupts generated by DPDMA.
InstancePtr | is pointer to the instance of the DPDMA |
References XDPDMA_ISR, XDpDma_ReadReg, XDpDma_SetChannelState(), XDpDma_VSyncHandler(), and XDpDma_WriteReg.
Referenced by SetupInterrupts().
void XDpDma_VSyncHandler | ( | XDpDma * | InstancePtr | ) |
This function handles frame new frames on VSync.
InstancePtr | is pointer to the instance of the driver. |
References XDPDMA_ISR, XDpDma_ReTrigger(), XDpDma_SetChannelState(), XDpDma_SetupChannel(), XDpDma_Trigger(), and XDpDma_WriteReg.
Referenced by XDpDma_InterruptHandler().