enhance
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Typedefs | Functions
xenhance.h File Reference

Data Structures

struct  XEnhance_Config
 
struct  XEnhance
 

Macros

#define XEnhance_Enable(InstancePtr)
 
#define XEnhance_Disable(InstancePtr)
 
#define XEnhance_Start   XEnhance_Enable
 
#define XEnhance_Stop   XEnhance_Disable
 
#define XEnhance_RegUpdateEnable(InstancePtr)
 
#define XEnhance_RegUpdateDisable(InstancePtr)
 
#define XEnhance_SyncReset(InstancePtr)
 
#define XEnhance_Reset(InstancePtr)
 
#define XEnhance_StatusGetPending(InstancePtr)
 
#define XEnhance_IntrClear(InstancePtr, IntrType)
 
#define XEnhance_IntrEnable(InstancePtr, IntrType)
 
#define XEnhance_IntrDisable(InstancePtr, IntrType)
 
#define XEnhance_IntrGetPending(InstancePtr)
 
Active size range macros
Noise threshold range macros
Strength range macros
Halo Suppress range macros

Typedefs

typedef void(* XEnhance_CallBack) (void *CallBackRef)
 
typedef void(* XEnhance_ErrorCallBack) (void *CallBackRef, u32 ErrorMask)
 

Functions

int XEnhance_CfgInitialize (XEnhance *InstancePtr, XEnhance_Config *CfgPtr, u32 EffectiveAddr)
 
void XEnhance_Setup (XEnhance *InstancePtr)
 
void XEnhance_EnableDbgByPass (XEnhance *InstancePtr)
 
int XEnhance_IsDbgByPassEnabled (XEnhance *InstancePtr)
 
void XEnhance_DisableDbgBypass (XEnhance *InstancePtr)
 
void XEnhance_EnableDbgTestPattern (XEnhance *InstancePtr)
 
int XEnhance_IsDbgTestPatternEnabled (XEnhance *InstancePtr)
 
void XEnhance_DisableDbgTestPattern (XEnhance *InstancePtr)
 
u32 XEnhance_GetVersion (XEnhance *InstancePtr)
 
u32 XEnhance_GetDbgFrameCount (XEnhance *InstancePtr)
 
u32 XEnhance_GetDbgLineCount (XEnhance *InstancePtr)
 
u32 XEnhance_GetDbgPixelCount (XEnhance *InstancePtr)
 
void XEnhance_SetActiveSize (XEnhance *InstancePtr, u16 HSize, u16 VSize)
 
void XEnhance_GetActiveSize (XEnhance *InstancePtr, u16 *HSize, u16 *VSize)
 
void XEnhance_SetNoiseThreshold (XEnhance *InstancePtr, u32 Threshold)
 
u32 XEnhance_GetNoiseThreshold (XEnhance *InstancePtr)
 
void XEnhance_SetEdgeStrength (XEnhance *InstancePtr, u32 Strength)
 
u32 XEnhance_GetEdgeStrength (XEnhance *InstancePtr)
 
void XEnhance_SetHaloSuppress (XEnhance *InstancePtr, u32 Suppress)
 
u32 XEnhance_GetHaloSuppress (XEnhance *InstancePtr)
 
XEnhance_ConfigXEnhance_LookupConfig (u16 DeviceId)
 
int XEnhance_SelfTest (XEnhance *InstancePtr)
 
void XEnhance_IntrHandler (void *InstancePtr)
 
int XEnhance_SetCallBack (XEnhance *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)