enhance: xenhance.c File Reference

| enhance Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
xenhance.c File Reference

## Functions
int | XEnhance_CfgInitialize (XEnhance *InstancePtr, XEnhance_Config *CfgPtr, u32 EffectiveAddr)
| This function initializes a Enhance core. More...
void | XEnhance_Setup (XEnhance *InstancePtr)
| This function sets the input/output frame size in Active Size register and enables the register update. More...
void | XEnhance_EnableDbgByPass (XEnhance *InstancePtr)
| This sets the bypass bit of the control register to switch the core to bypass mode if debug is enabled in the Enhance core. More...
int | XEnhance_IsDbgByPassEnabled (XEnhance *InstancePtr)
| This function gets the current status of the bypass setting of the Enhance core. More...
void | XEnhance_DisableDbgBypass (XEnhance *InstancePtr)
| This function disables Bypass mode of the Enhance core. More...
void | XEnhance_EnableDbgTestPattern (XEnhance *InstancePtr)
| This function sets the test-pattern mode of the Enhance core if debug features is enabled. More...
int | XEnhance_IsDbgTestPatternEnabled (XEnhance *InstancePtr)
| This function gets the test-pattern mode if debug feature is enabled. More...
void | XEnhance_DisableDbgTestPattern (XEnhance *InstancePtr)
| This function disables the test Pattern mode of the Enhance core. More...
u32 | XEnhance_GetVersion (XEnhance *InstancePtr)
| This function returns the contents of Version register. More...
u32 | XEnhance_GetDbgFrameCount (XEnhance *InstancePtr)
| This function gets number of frames processed since power-up or last time the core is reset. More...
u32 | XEnhance_GetDbgLineCount (XEnhance *InstancePtr)
| This function gets the number of lines processed since power-up or last time the core is reset. More...
u32 | XEnhance_GetDbgPixelCount (XEnhance *InstancePtr)
| This function gets the number of pixels processed since power-up or last time the core is reset. More...
void | XEnhance_SetActiveSize (XEnhance *InstancePtr, u16 HSize, u16 VSize)
| This function sets active H/V sizes in the Active size register. More...
void | XEnhance_GetActiveSize (XEnhance *InstancePtr, u16 *HSize, u16 *VSize)
| This function gets the number of Active Pixel per Scan line and number of Active Lines per Frame from the Active Frame Size register. More...
void | XEnhance_SetNoiseThreshold (XEnhance *InstancePtr, u32 Threshold)
| This function sets the Noise Threshold value for the Enhance core The amount of noise reduction can be controlled through Noise Threshold parameter. More...
u32 | XEnhance_GetNoiseThreshold (XEnhance *InstancePtr)
| This function gets the Noise Threshold value for the Enhance core. More...
void | XEnhance_SetEdgeStrength (XEnhance *InstancePtr, u32 Strength)
| This function sets the Edge Strength value for the Enhance core. More...
u32 | XEnhance_GetEdgeStrength (XEnhance *InstancePtr)
| This function gets the Edge Strength value for the Enhance core. More...
void | XEnhance_SetHaloSuppress (XEnhance *InstancePtr, u32 Suppress)
| This function sets the Halo Suppress value for the Enhance core. More...
u32 | XEnhance_GetHaloSuppress (XEnhance *InstancePtr)
| This function gets the Halo Suppress value for the Enhance core. More...