![]() |
tpg
Xilinx SDK Drivers API Documentation
|
Data Structures | |
struct | XTpg_Config |
struct | XTpg |
Macros | |
Motion Speed Ranges | |
Active Size Ranges | |
Macros for operating a TPG core | |
#define | XTpg_Enable(InstancePtr) |
#define | XTpg_Disable(InstancePtr) |
#define | XTpg_Start XTpg_Enable |
#define | XTpg_Stop XTpg_Disable |
#define | XTpg_RegUpdateEnable(InstancePtr) |
#define | XTpg_RegUpdateDisable(InstancePtr) |
#define | XTpg_SyncReset(InstancePtr) |
#define | XTpg_Reset(InstancePtr) |
#define | XTpg_IntrEnable(InstancePtr, IntrType) |
#define | XTpg_IntrDisable(InstancePtr, IntrType) |
#define | XTpg_StatusGetPending(InstancePtr) |
#define | XTpg_IntrGetPending(InstancePtr) |
#define | XTpg_IntrClear(InstancePtr, IntrType) |
Typedefs | |
typedef void(* | XTpg_CallBack) (void *CallBackRef) |
typedef void(* | XTpg_ErrorCallBack) (void *CallBackRef, u32 ErrorMask) |
Functions | |
XTpg_Config * | XTpg_LookupConfig (u16 DeviceId) |
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_SetPattern (XTpg *InstancePtr, u32 Pattern) |
u32 | XTpg_GetPattern (XTpg *InstancePtr) |
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_EnableMotion (XTpg *InstancePtr) |
void | XTpg_DisableMotion (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_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) |
int | XTpg_SelfTest (XTpg *InstancePtr) |
void | XTpg_IntrHandler (void *InstancePtr) |
int | XTpg_SetCallBack (XTpg *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef) |