iLLD_TC27xD  1.0
ISP Functions
Collaboration diagram for ISP Functions:

Functions

IFX_INLINE void IfxCif_generateIspFrameSynchronousConfigUpdateSignal (void)
 Function to generate a frame synchronous ISP configuration update signal. More...
 
IFX_INLINE void IfxCif_generateIspImmediateConfigUpdateSignal (void)
 Function to generate an immediate ISP configuration update signal. More...
 
IFX_INLINE uint16 IfxCif_getCurrentIspFrameCount (void)
 Function to query the current ISP frame count. More...
 
IFX_INLINE
IfxCif_IspInformFieldInformation 
IfxCif_getCurrentIspInformFieldInformation (void)
 Function to query the current field information. More...
 
IFX_INLINE IfxCif_State IfxCif_getCurrentIspInputFormatterState (void)
 Function to query the current state of the ISP formatter. More...
 
IFX_INLINE IfxCif_IspCcirSequence IfxCif_getIspCcirSequence (void)
 Function to query the currently set CCIR sequence. More...
 
IFX_INLINE
IfxCif_IspColorSpaceMatrixCrominanceClippingRange 
IfxCif_getIspColorSpaceMatrixCrominanceClippingRange (void)
 Function to query the clipping range of the crominance of the ISP output. More...
 
IFX_INLINE
IfxCif_IspColorSpaceMatrixLuminanceClippingRange 
IfxCif_getIspColorSpaceMatrixLuminanceClippingRange (void)
 Function to query the clipping range of the luminance of the ISP output. More...
 
IFX_INLINE IfxCif_State IfxCif_getIspFieldInvertState (void)
 Function to query the state of field ID inversion. More...
 
IFX_INLINE IfxCif_IspFieldSelection IfxCif_getIspFieldSelection (void)
 Function to query the currently set field sample mode. More...
 
IFX_INLINE IfxCif_IspSyncPolarity IfxCif_getIspHSyncPolarity (void)
 Function to query the currently set polarity of the HSYNC signal. More...
 
IFX_INLINE IfxCif_State IfxCif_getIspInputFormatterState (void)
 Function to query the current state of the ISP input formatter. More...
 
IFX_INLINE IfxCif_IspInputInterface IfxCif_getIspInputInterface (void)
 Function to query the ISP input interface bit width. More...
 
IFX_INLINE uint16 IfxCif_getIspInputPortSDataState (void)
 Function to query the current value of the ISP input port s_data (for test purposes only) More...
 
IFX_INLINE IfxCif_State IfxCif_getIspInputPortSVSyncState (void)
 Function to query the current level of the ISP input port s_vsync (for test purposes only) More...
 
IFX_INLINE IfxCif_State IfxCif_getIspMode (void)
 Function to query the currently set ISP mode. More...
 
IFX_INLINE IfxCif_State IfxCif_getIspOutputState (void)
 Function to query the ISP output state. More...
 
IFX_INLINE IfxCif_IspSamplingEdge IfxCif_getIspSamplingEdge (void)
 Function to query the currently set ISP sampling edge. More...
 
IFX_INLINE IfxCif_State IfxCif_getIspState (void)
 Function to query the current state of the ISP. More...
 
IFX_INLINE IfxCif_IspSyncPolarity IfxCif_getIspVSyncPolarity (void)
 Function to query the currently set polarity of the VSYNC signal. More...
 
IFX_INLINE uint16 IfxCif_getNumberOfAcquisitionFrames (void)
 Function to query the number of acquisition frames. More...
 
IFX_INLINE void IfxCif_setIspAcquisitionOffsets (uint16 hOffset, uint16 vOffset)
 Function to set the ISP acquisition offsets. More...
 
IFX_INLINE void IfxCif_setIspAcquisitionSizes (uint16 hSize, uint16 vSize)
 Function to set the ISP acquisition sizes. More...
 
IFX_INLINE void IfxCif_setIspCcirSequence (IfxCif_IspCcirSequence sequence)
 Function to set the CCIR sequence. More...
 
IFX_INLINE void IfxCif_setIspColorSpaceMatrixCrominanceClippingRange (IfxCif_IspColorSpaceMatrixCrominanceClippingRange clippingRange)
 Function to set the clipping range of the crominance of the ISP output. More...
 
IFX_INLINE void IfxCif_setIspColorSpaceMatrixLuminanceClippingRange (IfxCif_IspColorSpaceMatrixLuminanceClippingRange clippingRange)
 Function to set the clipping range of the luminance of the ISP output. More...
 
IFX_INLINE void IfxCif_setIspFieldInvertState (IfxCif_State fieldInvertState)
 Function to enable or disable inversion of the field ID. More...
 
IFX_INLINE void IfxCif_setIspFieldSelection (IfxCif_IspFieldSelection selection)
 Function to select fields to sample. More...
 
IFX_INLINE void IfxCif_setIspHSyncPolarity (IfxCif_IspSyncPolarity polarity)
 Function to set the polarity of the HSYNC signal. More...
 
IFX_INLINE void IfxCif_setIspInputFormatterState (IfxCif_State inputFormatterState)
 Function to enable or disable the ISP input formatter. More...
 
IFX_INLINE void IfxCif_setIspInputInterface (IfxCif_IspInputInterface input)
 Function to set the ISP input interface bit width. More...
 
IFX_INLINE void IfxCif_setIspMode (IfxCif_IspMode mode)
 Function to set the ISP mode. More...
 
IFX_INLINE void IfxCif_setIspOutputState (IfxCif_State ispOutputState)
 Function to enable or disable the ISP output. More...
 
IFX_INLINE void IfxCif_setIspOutputWindowOffsets (uint16 hOffset, uint16 vOffset)
 Function to set the ISP output window offsets. More...
 
IFX_INLINE void IfxCif_setIspPictureSizes (uint16 hSize, uint16 vSize)
 Function to set the ISP picture sizes. More...
 
IFX_INLINE void IfxCif_setIspSamplingEdge (IfxCif_IspSamplingEdge edge)
 Function to set the ISP sampling edge. More...
 
IFX_INLINE void IfxCif_setIspVSyncPolarity (IfxCif_IspSyncPolarity polarity)
 Function to set the polarity of the VSYNC signal. More...
 
IFX_INLINE void IfxCif_setNumberOfAcquisitionFrames (uint16 numberOfFrames)
 Function to set the number of acquisition frames. More...
 
IFX_EXTERN void IfxCif_clearIspError (IfxCif_IspErrorSources errorSource)
 Function to clear the error status bit for an error source. More...
 
IFX_EXTERN void IfxCif_clearIspInterrupt (IfxCif_IspInterruptSources interruptSource)
 Function to clear an interrupt. More...
 
IFX_EXTERN uint16 IfxCif_getCurrentIspPictureOffset (IfxCif_ImageTiers tier)
 Function to query the current ISP picture offset for one tier. More...
 
IFX_EXTERN uint16 IfxCif_getCurrentIspPictureSize (IfxCif_ImageTiers tier)
 Function to query the current ISP picture size for one tier. More...
 
IFX_EXTERN uint16 IfxCif_getIspAcquisitionOffset (IfxCif_ImageTiers tier)
 Function to query the currently set ISP acquisition offset of one tier. More...
 
IFX_EXTERN uint16 IfxCif_getIspAcquisitionSize (IfxCif_ImageTiers tier)
 Function to query the currently set ISP acquisition size of one tier. More...
 
IFX_EXTERN IfxCif_ErrorState IfxCif_getIspErrorState (IfxCif_IspErrorSources errorSource)
 Function to query the error state of an error source. More...
 
IFX_EXTERN IfxCif_State IfxCif_getIspInputSelectionAppendState (void)
 Function to query the append state. More...
 
IFX_EXTERN IfxCif_State IfxCif_getIspInterruptEnableState (IfxCif_IspInterruptSources interruptSource)
 Function to query the enabled state of an interrupt. More...
 
IFX_EXTERN uint16 IfxCif_getIspOutputWindowOffset (IfxCif_ImageTiers tier)
 Function to query the currently set ISP output window offset for one tier. More...
 
IFX_EXTERN uint16 IfxCif_getIspPictureSize (IfxCif_ImageTiers tier)
 Function to query the currently set ISP picture size of one tier. More...
 
IFX_EXTERN
IfxCif_InterruptTriggeredState 
IfxCif_getMaskedIspInterruptTriggeredState (IfxCif_IspInterruptSources interruptSource)
 Function to query the masked state of an interrupt. More...
 
IFX_EXTERN
IfxCif_InterruptTriggeredState 
IfxCif_getRawIspInterruptTriggeredState (IfxCif_IspInterruptSources interruptSource)
 Function to query the raw state of an interrupt. More...
 
IFX_EXTERN void IfxCif_setIspAcquisitionOffset (IfxCif_ImageTiers tier, uint16 offset)
 Function to set the ISP acquisition offset of one tier. More...
 
IFX_EXTERN void IfxCif_setIspAcquisitionSize (IfxCif_ImageTiers tier, uint16 size)
 Function to set the ISP acquisition size of one tier. More...
 
IFX_EXTERN void IfxCif_setIspInputSelectionAppendState (IfxCif_State appendState)
 Function to enable or disable appending of bits to the input signal. More...
 
IFX_EXTERN void IfxCif_setIspInterruptEnableState (IfxCif_IspInterruptSources interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
IFX_EXTERN void IfxCif_setIspInterruptRequestBit (IfxCif_IspInterruptSources interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
IFX_EXTERN void IfxCif_setIspOutputWindowOffset (IfxCif_ImageTiers tier, uint16 offset)
 Function to set the ISP output window offset for one tier. More...
 
IFX_EXTERN void IfxCif_setIspPictureSize (IfxCif_ImageTiers tier, uint16 pictureSize)
 Function to set the ISP picture size of one tier. More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxCif_clearIspError ( IfxCif_IspErrorSources  errorSource)

Function to clear the error status bit for an error source.

Parameters
errorSourceError source
Returns
None

Definition at line 77 of file IfxCif.c.

IFX_EXTERN void IfxCif_clearIspInterrupt ( IfxCif_IspInterruptSources  interruptSource)

Function to clear an interrupt.

Parameters
interruptSourceSource of the interrupt
Returns
None

Definition at line 98 of file IfxCif.c.

IFX_INLINE void IfxCif_generateIspFrameSynchronousConfigUpdateSignal ( void  )

Function to generate a frame synchronous ISP configuration update signal.

Returns
None

Definition at line 2356 of file IfxCif.h.

Referenced by IfxCif_Cam_restartCapture().

IFX_INLINE void IfxCif_generateIspImmediateConfigUpdateSignal ( void  )

Function to generate an immediate ISP configuration update signal.

Returns
None

Definition at line 2362 of file IfxCif.h.

Referenced by IfxCif_Cam_startCapture(), and IfxCif_Cam_stopCapture().

IFX_INLINE uint16 IfxCif_getCurrentIspFrameCount ( void  )

Function to query the current ISP frame count.

Returns
Current ISP frame count

Definition at line 2411 of file IfxCif.h.

IFX_INLINE IfxCif_IspInformFieldInformation IfxCif_getCurrentIspInformFieldInformation ( void  )

Function to query the current field information.

Returns
IfxCif_IspInformFieldInformation_Odd for odd fields, IfxCif_IspInformFieldInformation_Even for even fields

Definition at line 2417 of file IfxCif.h.

IFX_INLINE IfxCif_State IfxCif_getCurrentIspInputFormatterState ( void  )

Function to query the current state of the ISP formatter.

Returns
IfxCif_State_Enabled if the ISP input formatter is currently enabled, IfxCif_State_Disabled if the ISP input formatter is currently disabled

Definition at line 2423 of file IfxCif.h.

IFX_EXTERN uint16 IfxCif_getCurrentIspPictureOffset ( IfxCif_ImageTiers  tier)

Function to query the current ISP picture offset for one tier.

Parameters
tierTier for which to query the current ISP picture offset
Returns
Current ISP picture offset

Definition at line 332 of file IfxCif.c.

IFX_EXTERN uint16 IfxCif_getCurrentIspPictureSize ( IfxCif_ImageTiers  tier)

Function to query the current ISP picture size for one tier.

Parameters
tierTier for which to query the current ISP picture size
Returns
Current ISP picture size

Definition at line 353 of file IfxCif.c.

IFX_EXTERN uint16 IfxCif_getIspAcquisitionOffset ( IfxCif_ImageTiers  tier)

Function to query the currently set ISP acquisition offset of one tier.

Parameters
tierTier for which to query the ISP acquisition offset
Returns
Currently set ISP acquisition offset

Definition at line 1191 of file IfxCif.c.

IFX_EXTERN uint16 IfxCif_getIspAcquisitionSize ( IfxCif_ImageTiers  tier)

Function to query the currently set ISP acquisition size of one tier.

Parameters
tierTier for which to query the ISP acquisition size
Returns
Currently set acquisition size

Definition at line 1212 of file IfxCif.c.

IFX_INLINE IfxCif_IspCcirSequence IfxCif_getIspCcirSequence ( void  )

Function to query the currently set CCIR sequence.

Returns
Currently set CCIR sequence (one member of IfxCif_IspCcirSequence)

Definition at line 2453 of file IfxCif.h.

IFX_INLINE IfxCif_IspColorSpaceMatrixCrominanceClippingRange IfxCif_getIspColorSpaceMatrixCrominanceClippingRange ( void  )

Function to query the clipping range of the crominance of the ISP output.

Returns
Currently set clipping range (one member of IfxCif_IspColorSpaceMatrixCrominanceClippingRange)

Definition at line 2459 of file IfxCif.h.

IFX_INLINE IfxCif_IspColorSpaceMatrixLuminanceClippingRange IfxCif_getIspColorSpaceMatrixLuminanceClippingRange ( void  )

Function to query the clipping range of the luminance of the ISP output.

Returns
Currently set clipping range (one member of IfxCif_IspColorSpaceMatrixLuminanceClippingRange)

Definition at line 2465 of file IfxCif.h.

IFX_EXTERN IfxCif_ErrorState IfxCif_getIspErrorState ( IfxCif_IspErrorSources  errorSource)

Function to query the error state of an error source.

Parameters
errorSourceerrorSource Error source to query
Returns
IfxCif_ErrorState_Error if the error occured, IfxCif_ErrorState_NoError if the error did not occur

Definition at line 1233 of file IfxCif.c.

IFX_INLINE IfxCif_State IfxCif_getIspFieldInvertState ( void  )

Function to query the state of field ID inversion.

Returns
IfxCif_State_Enabled if field ID inversion is enabled, IfxCif_State_Disabled otherwise

Definition at line 2471 of file IfxCif.h.

IFX_INLINE IfxCif_IspFieldSelection IfxCif_getIspFieldSelection ( void  )

Function to query the currently set field sample mode.

Returns
Currently set fields sample mode (one member of IfxCif_IspFieldSelection)

Definition at line 2477 of file IfxCif.h.

IFX_INLINE IfxCif_IspSyncPolarity IfxCif_getIspHSyncPolarity ( void  )

Function to query the currently set polarity of the HSYNC signal.

Returns
IfxCif_IspSyncPolarity_HighActive if HSYNC is configured as high active, IfxCif_IspSyncPolarity_LowActive if HSYNC is configured as low active

Definition at line 2483 of file IfxCif.h.

IFX_INLINE IfxCif_State IfxCif_getIspInputFormatterState ( void  )

Function to query the current state of the ISP input formatter.

Returns
IfxCif_State_Enabled if the ISP input formatter is enabled, IfxCif_State_Disabled otherwise

Definition at line 2489 of file IfxCif.h.

IFX_INLINE IfxCif_IspInputInterface IfxCif_getIspInputInterface ( void  )

Function to query the ISP input interface bit width.

Returns
Configured ISP input interface bit width (one member of IfxCif_IspInputInterface)

Definition at line 2495 of file IfxCif.h.

IFX_INLINE uint16 IfxCif_getIspInputPortSDataState ( void  )

Function to query the current value of the ISP input port s_data (for test purposes only)

Returns
Current value of s_data

Definition at line 2501 of file IfxCif.h.

IFX_INLINE IfxCif_State IfxCif_getIspInputPortSVSyncState ( void  )

Function to query the current level of the ISP input port s_vsync (for test purposes only)

Returns
IfxCif_State_Enabled if s_vsync is high, IfxCif_State_Disabled if s_vsync is low

Definition at line 2513 of file IfxCif.h.

IFX_EXTERN IfxCif_State IfxCif_getIspInputSelectionAppendState ( void  )

Function to query the append state.

Returns
IfxCif_State_Enabled if appending is enabled, IfxCif_State_Disabled otherwise

Definition at line 1267 of file IfxCif.c.

IFX_EXTERN IfxCif_State IfxCif_getIspInterruptEnableState ( IfxCif_IspInterruptSources  interruptSource)

Function to query the enabled state of an interrupt.

Parameters
interruptSourceinterruptSource Source of the interrupt
Returns
IfxCif_State_Enabled if the interrupt is enabled, IfxCif_State_Disabled if the interrupt is disabled

Definition at line 1284 of file IfxCif.c.

IFX_INLINE IfxCif_State IfxCif_getIspMode ( void  )

Function to query the currently set ISP mode.

Returns
Current ISP mode (one member of IfxCif_IspMode)

Definition at line 2519 of file IfxCif.h.

IFX_INLINE IfxCif_State IfxCif_getIspOutputState ( void  )

Function to query the ISP output state.

Returns
IfxCif_State_Enabled if the ISP output is enabled, IfxCif_State_Disabled otherwise

Definition at line 2525 of file IfxCif.h.

IFX_EXTERN uint16 IfxCif_getIspOutputWindowOffset ( IfxCif_ImageTiers  tier)

Function to query the currently set ISP output window offset for one tier.

Parameters
tierTier for which to query the ISP output window offset
Returns
Currently set ISP output window offset

Definition at line 1349 of file IfxCif.c.

IFX_EXTERN uint16 IfxCif_getIspPictureSize ( IfxCif_ImageTiers  tier)

Function to query the currently set ISP picture size of one tier.

Parameters
tierTier for which to query the ISP picture size
Returns
Currently set ISP picture size

Definition at line 1370 of file IfxCif.c.

IFX_INLINE IfxCif_IspSamplingEdge IfxCif_getIspSamplingEdge ( void  )

Function to query the currently set ISP sampling edge.

Returns
IfxCif_IspSamplingEdge_NegativeEdge if negative clock edge is configured as sampling edge, IfxCif_IspSamplingEdge_PositiveEdge if positive clock edge is configured as sampling edge

Definition at line 2531 of file IfxCif.h.

IFX_INLINE IfxCif_State IfxCif_getIspState ( void  )

Function to query the current state of the ISP.

Returns
IfxCif_State_Enabled if the ISP is currently enabled, IfxCif_State_Disabled if the ISP is currently disabled

Definition at line 2537 of file IfxCif.h.

IFX_INLINE IfxCif_IspSyncPolarity IfxCif_getIspVSyncPolarity ( void  )

Function to query the currently set polarity of the VSYNC signal.

Returns
IfxCif_IspSyncPolarity_HighActive if VSYNC is configured as high active, IfxCif_IspSyncPolarity_LowActive if VSYNC is configured as low active

Definition at line 2543 of file IfxCif.h.

IFX_EXTERN IfxCif_InterruptTriggeredState IfxCif_getMaskedIspInterruptTriggeredState ( IfxCif_IspInterruptSources  interruptSource)

Function to query the masked state of an interrupt.

Returns
IfxCif_InterruptTriggeredState_Triggered if the interrupt request bit is set and the interrupt is enabled, IfxCif_InterruptTriggeredState_Triggered if the interrupt request bit is not set or the interrupt is disabled

Definition at line 1794 of file IfxCif.c.

IFX_INLINE uint16 IfxCif_getNumberOfAcquisitionFrames ( void  )

Function to query the number of acquisition frames.

Returns
Currently set number of acquisition frames

Definition at line 2690 of file IfxCif.h.

IFX_EXTERN IfxCif_InterruptTriggeredState IfxCif_getRawIspInterruptTriggeredState ( IfxCif_IspInterruptSources  interruptSource)

Function to query the raw state of an interrupt.

Parameters
interruptSourceSource of the interrupt
Returns
IfxCif_InterruptTriggeredState_Triggered if the interrupt request bit is set, IfxCif_InterruptTriggeredState_NotTriggered if the interrupt request bit is not set

Definition at line 2293 of file IfxCif.c.

IFX_EXTERN void IfxCif_setIspAcquisitionOffset ( IfxCif_ImageTiers  tier,
uint16  offset 
)

Function to set the ISP acquisition offset of one tier.

Parameters
tierTier for which to set the ISP acquisition offset
offsetAcquisition offset to set
Returns
None

Definition at line 3195 of file IfxCif.c.

IFX_INLINE void IfxCif_setIspAcquisitionOffsets ( uint16  hOffset,
uint16  vOffset 
)

Function to set the ISP acquisition offsets.

Parameters
hOffsetAcquisition horizontal offset to set
vOffsetAcquisition vertical offset to set
Returns
None

Definition at line 2763 of file IfxCif.h.

IFX_EXTERN void IfxCif_setIspAcquisitionSize ( IfxCif_ImageTiers  tier,
uint16  size 
)

Function to set the ISP acquisition size of one tier.

Parameters
tierTier for which to set the ISP acquisition size
sizeAcquisition size to set
Returns
None

Definition at line 3212 of file IfxCif.c.

IFX_INLINE void IfxCif_setIspAcquisitionSizes ( uint16  hSize,
uint16  vSize 
)

Function to set the ISP acquisition sizes.

Parameters
hSizeAcquisition horizontal size to set
vSizeAcquisition vertical size to set
Returns
None

Definition at line 2770 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspCcirSequence ( IfxCif_IspCcirSequence  sequence)

Function to set the CCIR sequence.

Parameters
sequenceCCIR sequence to set
Returns
None

Definition at line 2777 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspColorSpaceMatrixCrominanceClippingRange ( IfxCif_IspColorSpaceMatrixCrominanceClippingRange  clippingRange)

Function to set the clipping range of the crominance of the ISP output.

Parameters
clippingRangeClipping range to set
Returns
None

Definition at line 2783 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspColorSpaceMatrixLuminanceClippingRange ( IfxCif_IspColorSpaceMatrixLuminanceClippingRange  clippingRange)

Function to set the clipping range of the luminance of the ISP output.

Parameters
clippingRangeClipping range to set
Returns
None

Definition at line 2789 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspFieldInvertState ( IfxCif_State  fieldInvertState)

Function to enable or disable inversion of the field ID.

Parameters
fieldInvertStateIfxCif_State_Enabled to enable field ID inversion, IfxCif_State_Disabled to disable field ID inversion
Returns
None

Definition at line 2795 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspFieldSelection ( IfxCif_IspFieldSelection  selection)

Function to select fields to sample.

Parameters
selectionSampled fields selector
Returns
None

Definition at line 2801 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspHSyncPolarity ( IfxCif_IspSyncPolarity  polarity)

Function to set the polarity of the HSYNC signal.

Parameters
polarityIfxCif_IspSyncPolarity_HighActive for high active HSYNC signal, IfxCif_IspSyncPolarity_LowActive for low active HSYNC signal
Returns
None

Definition at line 2807 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspInputFormatterState ( IfxCif_State  inputFormatterState)

Function to enable or disable the ISP input formatter.

Parameters
inputFormatterStateIfxCif_State_Enabled to enable the ISP input formatter, IfxCif_State_Disabled to disable it
Returns
None

Definition at line 2813 of file IfxCif.h.

Referenced by IfxCif_Cam_startCapture().

IFX_INLINE void IfxCif_setIspInputInterface ( IfxCif_IspInputInterface  input)

Function to set the ISP input interface bit width.

Parameters
inputISP input interface bit width to set
Returns
None

Definition at line 2819 of file IfxCif.h.

IFX_EXTERN void IfxCif_setIspInputSelectionAppendState ( IfxCif_State  appendState)

Function to enable or disable appending of bits to the input signal.

Parameters
appendStateIfxCif_State_Enabled if appending is enabled, IfxCif_State_Disabled otherwise
Returns
None

Definition at line 3229 of file IfxCif.c.

IFX_EXTERN void IfxCif_setIspInterruptEnableState ( IfxCif_IspInterruptSources  interruptSource,
IfxCif_State  interruptEnableState 
)

Function to enable or disable an interrupt.

Parameters
interruptSourceinterruptSource Source of the interrupt to enable or disable
interruptEnableStateIfxCif_State_Enabled to enable the interrupt, IfxCif_State_Disabled to disable the interrupt
Returns
None

Definition at line 3243 of file IfxCif.c.

IFX_EXTERN void IfxCif_setIspInterruptRequestBit ( IfxCif_IspInterruptSources  interruptSource)

Function to set an interrupt request bit (does not necessarily trigger an interrupt)

Parameters
interruptSourceSource of the interrupt
Returns
None

Definition at line 3280 of file IfxCif.c.

IFX_INLINE void IfxCif_setIspMode ( IfxCif_IspMode  mode)

Function to set the ISP mode.

Parameters
modeMode to set
Returns
None

Definition at line 2825 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspOutputState ( IfxCif_State  ispOutputState)

Function to enable or disable the ISP output.

Parameters
ispOutputStateispOutputState IfxCif_State_Enabled to enable the ISP output, IfxCif_State_Disabled to disable it
Returns
None

Definition at line 2831 of file IfxCif.h.

Referenced by IfxCif_Cam_restartCapture(), IfxCif_Cam_startCapture(), and IfxCif_Cam_stopCapture().

IFX_EXTERN void IfxCif_setIspOutputWindowOffset ( IfxCif_ImageTiers  tier,
uint16  offset 
)

Function to set the ISP output window offset for one tier.

Parameters
tierTier for which to query the ISP output window offset
offsetOffset to set
Returns
None

Definition at line 3317 of file IfxCif.c.

IFX_INLINE void IfxCif_setIspOutputWindowOffsets ( uint16  hOffset,
uint16  vOffset 
)

Function to set the ISP output window offsets.

Parameters
hOffsetOffset horizontal to set
vOffsetOffset vertical to set
Returns
None

Definition at line 2837 of file IfxCif.h.

IFX_EXTERN void IfxCif_setIspPictureSize ( IfxCif_ImageTiers  tier,
uint16  pictureSize 
)

Function to set the ISP picture size of one tier.

Parameters
tierTier for which to set the ISP picture size
pictureSizePicture size to set
Returns
None

Definition at line 3334 of file IfxCif.c.

IFX_INLINE void IfxCif_setIspPictureSizes ( uint16  hSize,
uint16  vSize 
)

Function to set the ISP picture sizes.

Parameters
hSizePicture horizontal size to set
vSizePicture vertical size to set
Returns
None

Definition at line 2844 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspSamplingEdge ( IfxCif_IspSamplingEdge  edge)

Function to set the ISP sampling edge.

Parameters
edgeIfxCif_IspSamplingEdge_NegativeEdge to sample at negative clock edges, IfxCif_IspSamplingEdge_PositiveEdge to sample at positive clock edges
Returns
None

Definition at line 2851 of file IfxCif.h.

IFX_INLINE void IfxCif_setIspVSyncPolarity ( IfxCif_IspSyncPolarity  polarity)

Function to set the polarity of the VSYNC signal.

Parameters
polarityIfxCif_IspSyncPolarity_HighActive for high active VSYNC signal, IfxCif_IspSyncPolarity_LowActive for low active VSYNC signal
Returns
None

Definition at line 2857 of file IfxCif.h.

IFX_INLINE void IfxCif_setNumberOfAcquisitionFrames ( uint16  numberOfFrames)

Function to set the number of acquisition frames.

Parameters
numberOfFramesNumber of acquisition frames to set
Returns
None

Definition at line 2989 of file IfxCif.h.

Referenced by IfxCif_Cam_restartCapture(), and IfxCif_Cam_startCapture().