cfa
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Typedefs | Functions
xcfa.h File Reference

Data Structures

struct  XCfa_Config
 
struct  XCfa
 

Macros

#define XCfa_Enable(InstancePtr)
 
#define XCfa_Disable(InstancePtr)
 
#define XCfa_Start   XCfa_Enable
 
#define XCfa_Stop   XCfa_Disable
 
#define XCfa_RegUpdateEnable(InstancePtr)
 
#define XCfa_RegUpdateDisable(InstancePtr)
 
#define XCfa_SyncReset(InstancePtr)
 
#define XCfa_Reset(InstancePtr)
 
#define XCfa_StatusGetPending(InstancePtr)
 
#define XCfa_IntrClear(InstancePtr, IntrType)
 
#define XCfa_IntrEnable(InstancePtr, IntrType)
 
#define XCfa_IntrDisable(InstancePtr, IntrType)
 
#define XCfa_IntrGetPending(InstancePtr)
 
Active size range macros

Typedefs

typedef void(* XCfa_CallBack) (void *CallBackRef)
 
typedef void(* XCfa_ErrorCallBack) (void *CallBackRef, u32 ErrorMask)
 

Functions

XCfa_ConfigXCfa_LookupConfig (u16 DeviceId)
 
int XCfa_CfgInitialize (XCfa *InstancePtr, XCfa_Config *CfgPtr, u32 EffectiveAddr)
 
void XCfa_Setup (XCfa *InstancePtr)
 
void XCfa_EnableDbgByPass (XCfa *InstancePtr)
 
int XCfa_IsDbgByPassEnabled (XCfa *InstancePtr)
 
void XCfa_DisableDbgBypass (XCfa *InstancePtr)
 
void XCfa_EnableDbgTestPattern (XCfa *InstancePtr)
 
int XCfa_IsDbgTestPatternEnabled (XCfa *InstancePtr)
 
void XCfa_DisableDbgTestPattern (XCfa *InstancePtr)
 
u32 XCfa_GetVersion (XCfa *InstancePtr)
 
u32 XCfa_GetDbgFrameCount (XCfa *InstancePtr)
 
u32 XCfa_GetDbgLineCount (XCfa *InstancePtr)
 
u32 XCfa_GetDbgPixelCount (XCfa *InstancePtr)
 
void XCfa_SetActiveSize (XCfa *InstancePtr, u16 HSize, u16 VSize)
 
void XCfa_GetActiveSize (XCfa *InstancePtr, u16 *HSize, u16 *VSize)
 
void XCfa_SetBayerPhase (XCfa *InstancePtr, enum XCfa_BayerPhaseCombination BayerPhase)
 
u32 XCfa_GetBayerPhase (XCfa *InstancePtr)
 
int XCfa_SelfTest (XCfa *InstancePtr)
 
void XCfa_IntrHandler (void *InstancePtr)
 
int XCfa_SetCallBack (XCfa *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)