tpg
Xilinx SDK Drivers API Documentation
Functions
xtpg.c File Reference

Functions

int XTpg_CfgInitialize (XTpg *InstancePtr, XTpg_Config *CfgPtr, u32 EffectiveAddr)
 
void XTpg_Setup (XTpg *InstancePtr)
 
u32 XTpg_GetVersion (XTpg *InstancePtr)
 
void XTpg_SetActiveSize (XTpg *InstancePtr, u16 HSize, u16 VSize)
 
void XTpg_GetActiveSize (XTpg *InstancePtr, u16 *HSize, u16 *VSize)
 
void XTpg_SetBackground (XTpg *InstancePtr, enum XTpg_BackgroundPattern Pattern)
 
u32 XTpg_GetBackground (XTpg *InstancePtr)
 
void XTpg_EnableCrossHair (XTpg *InstancePtr)
 
void XTpg_DisableCrossHair (XTpg *InstancePtr)
 
void XTpg_EnableBox (XTpg *InstancePtr)
 
void XTpg_DisableBox (XTpg *InstancePtr)
 
void XTpg_SetComponentMask (XTpg *InstancePtr, enum XTpg_ComponentMask Mask)
 
u32 XTpg_GetComponentMask (XTpg *InstancePtr)
 
void XTpg_EnableStuckPixel (XTpg *InstancePtr)
 
void XTpg_DisableStuckPixel (XTpg *InstancePtr)
 
void XTPg_EnableNoise (XTpg *InstancePtr)
 
void XTPg_DisableNoise (XTpg *InstancePtr)
 
void XTpg_EnableMotion (XTpg *InstancePtr)
 
void XTpg_DisableMotion (XTpg *InstancePtr)
 
void XTpg_SetMotionSpeed (XTpg *InstancePtr, u32 MotionSpeed)
 
u32 XTpg_GetMotionSpeed (XTpg *InstancePtr)
 
void XTpg_SetCrosshairPosition (XTpg *InstancePtr, u16 HPos, u16 VPos)
 
void XTpg_GetCrosshairPosition (XTpg *InstancePtr, u16 *HPos, u16 *VPos)
 
void XTpg_SetZPlateHStart (XTpg *InstancePtr, u16 ZPlateHStart)
 
u16 XTpg_GetZPlateHStart (XTpg *InstancePtr)
 
void XTpg_SetZPlateHSpeed (XTpg *InstancePtr, u16 ZPlateHSpeed)
 
u16 XTpg_GetZPlateHSpeed (XTpg *InstancePtr)
 
void XTpg_SetZPlateVStart (XTpg *InstancePtr, u16 ZPlateVStart)
 
u16 XTpg_GetZPlateVStart (XTpg *InstancePtr)
 
void XTpg_SetZPlateVSpeed (XTpg *InstancePtr, u16 ZPlateVSpeed)
 
u16 XTpg_GetZPlateVSpeed (XTpg *InstancePtr)
 
int XTpg_SetBoxSize (XTpg *InstancePtr, u32 BoxSize)
 
u32 XTpg_GetBoxSize (XTpg *InstancePtr)
 
void XTpg_SetBoxColor (XTpg *InstancePtr, u16 Blue, u16 Green, u16 Red)
 
void XTpg_GetBoxColor (XTpg *InstancePtr, u16 *Blue, u16 *Green, u16 *Red)
 
void XTpg_SetStuckPixelThreshold (XTpg *InstancePtr, u32 PixelThreshold)
 
u32 XTpg_GetStuckPixelThreshold (XTpg *InstancePtr)
 
void XTpg_SetNoiseGain (XTpg *InstancePtr, u32 NoiseGain)
 
u32 XTpg_GetNoiseGain (XTpg *InstancePtr)
 
void XTpg_SetBayerPhase (XTpg *InstancePtr, enum XTpg_BayerPhaseCombination BayerPhaseComb)
 
u32 XTpg_GetBayerPhase (XTpg *InstancePtr)
 
void XTpg_SetPattern (XTpg *InstancePtr, u32 Pattern)
 
u32 XTpg_GetPattern (XTpg *InstancePtr)