ccm
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Typedefs | Functions
xccm.h File Reference

Data Structures

struct  XCcm_Config
 
struct  XCcm
 
struct  XCcm_Coefs
 

Macros

#define XCcm_Enable(InstancePtr)
 
#define XCcm_Disable(InstancePtr)
 
#define XCcm_Start   XCcm_Enable
 
#define XCcm_Stop   XCcm_Disable
 
#define XCcm_RegUpdateEnable(InstancePtr)
 
#define XCcm_RegUpdateDisable(InstancePtr)
 
#define XCcm_SyncReset(InstancePtr)
 
#define XCcm_Reset(InstancePtr)
 
#define XCcm_IntrEnable(InstancePtr, IntrType)
 
#define XCcm_IntrDisable(InstancePtr, IntrType)
 
#define XCcm_StatusGetPending(InstancePtr)
 
#define XCcm_IntrGetPending(InstancePtr)
 
#define XCcm_IntrClear(InstancePtr, IntrType)
 
Active Size Ranges
Coefficient ranges
Offset ranges
Clamp ranges
Clip ranges

Typedefs

typedef void(* XCcm_CallBack) (void *CallBackRef)
 
typedef void(* XCcm_ErrorCallBack) (void *CallBackRef, u32 ErrorMask)
 

Functions

XCcm_ConfigXCcm_LookupConfig (u16 DeviceId)
 
int XCcm_CfgInitialize (XCcm *InstancePtr, XCcm_Config *CfgPtr, u32 EffectiveAddr)
 
u32 XCcm_GetVersion (XCcm *InstancePtr)
 
void XCcm_Setup (XCcm *InstancePtr)
 
void XCcm_EnableDbgByPass (XCcm *InstancePtr)
 
int XCcm_IsDbgByPassEnabled (XCcm *InstancePtr)
 
void XCcm_DisableDbgByPass (XCcm *InstancePtr)
 
void XCcm_EnableDbgTestPattern (XCcm *InstancePtr)
 
int XCcm_IsDbgTestPatternEnabled (XCcm *InstancePtr)
 
void XCcm_DisableDbgTestPattern (XCcm *InstancePtr)
 
u32 XCcm_GetDbgFrameCount (XCcm *InstancePtr)
 
u32 XCcm_GetDbgLineCount (XCcm *InstancePtr)
 
u32 XCcm_GetDbgPixelCount (XCcm *InstancePtr)
 
void XCcm_SetActiveSize (XCcm *InstancePtr, u16 HSize, u16 VSize)
 
void XCcm_GetActiveSize (XCcm *InstancePtr, u16 *HSize, u16 *VSize)
 
void XCcm_SetCoefMatrix (XCcm *InstancePtr, XCcm_Coefs *CoefValues)
 
void XCcm_GetCoefMatrix (XCcm *InstancePtr, XCcm_Coefs *CoefValues)
 
void XCcm_SetRgbOffset (XCcm *InstancePtr, s32 ROffset, s32 GOffset, s32 BOffset)
 
void XCcm_GetRgbOffset (XCcm *InstancePtr, s32 *ROffset, s32 *GOffset, s32 *BOffset)
 
void XCcm_SetClip (XCcm *InstancePtr, u32 Clip)
 
u32 XCcm_GetClip (XCcm *InstancePtr)
 
void XCcm_SetClamp (XCcm *InstancePtr, u32 Clamp)
 
u32 XCcm_GetClamp (XCcm *InstancePtr)
 
int XCcm_SelfTest (XCcm *InstancePtr)
 
void XCcm_IntrHandler (void *InstancePtr)
 
int XCcm_SetCallBack (XCcm *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)