iLLD_TC27xD  1.0
IfxCif.c File Reference

CIF basic functionality. More...

#include "IfxCif.h"

Go to the source code of this file.

Functions

void IfxCif_clearEpError (IfxCif_EpErrorClearSources source)
 Function to clear one extra path error. More...
 
void IfxCif_clearEpInterrupt (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource)
 Function to clear an interrupt. More...
 
void IfxCif_clearIspError (IfxCif_IspErrorSources errorSource)
 Function to clear the error status bit for an error source. More...
 
void IfxCif_clearIspInterrupt (IfxCif_IspInterruptSources interruptSource)
 Function to clear an interrupt. More...
 
void IfxCif_clearJpeInterrupt (IfxCif_JpeInterruptSources interruptSource)
 Function to clear an interrupt. More...
 
void IfxCif_clearMiInterrupt (IfxCif_MiInterruptSources interruptSource)
 Function to clear an interrupt. More...
 
void IfxCif_clearMiStatus (IfxCif_MiStatusClearSources source)
 Function to clear the status information of one status clear source of the memory interface submodule. More...
 
void IfxCif_clearSecurityWatchdogInterrupt (IfxCif_SecurityWatchdogInterruptSources interruptSource)
 Function to clear an interrupt. More...
 
void IfxCif_dpResetCounter (IfxCif_DpCounters counter)
 Function to reset one debug path counter. More...
 
void IfxCif_epForceConfigurationUpdate (IfxCif_ExtraPath z)
 Function to trigger an immediate configuration update for one extra path. More...
 
void IfxCif_epSkipPicture (IfxCif_ExtraPath z)
 Function to skip one picture of one extra path. More...
 
uint16 IfxCif_getCurrentIspPictureOffset (IfxCif_ImageTiers tier)
 Function to query the current ISP picture offset for one tier. More...
 
uint16 IfxCif_getCurrentIspPictureSize (IfxCif_ImageTiers tier)
 Function to query the current ISP picture size for one tier. More...
 
IfxCif_State IfxCif_getDpControlEnableState (IfxCif_DpControlSources source)
 Function to query the transmission enabled state of one debug path control source. More...
 
uint32 IfxCif_getDpCounter (IfxCif_DpCounters counter)
 Function to query the current counter value of one debug path counter. More...
 
uint16 IfxCif_getDpUserDefinedSymbol (uint8 x)
 Function to query the value of one user defined debug symbol. More...
 
uint32 IfxCif_getEpBaseAddress (IfxCif_ExtraPath z)
 Function to query the current base address of the ring buffer of one extra path. More...
 
uint32 IfxCif_getEpBaseInitAddress (IfxCif_ExtraPath z)
 Function to query the initial base address of the ring buffer of one extra path. More...
 
uint16 IfxCif_getEpCroppingCameraDisplacement (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the image cropping camera displacement of one tier of one extra path. More...
 
uint16 IfxCif_getEpCroppingCurrentPictureOffset (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the current image cropping picture offset of one tier of one extra path. More...
 
uint16 IfxCif_getEpCroppingCurrentPictureSize (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the current image cropping picture size of one tier of one extra path. More...
 
IfxCif_State IfxCif_getEpCroppingEnableState (IfxCif_ExtraPath z)
 Function to query the image cropping enabled state of one extra path. More...
 
uint16 IfxCif_getEpCroppingMaximumDisplacement (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the maximum displacement of one tier of one extra path. More...
 
uint16 IfxCif_getEpCroppingOffsetOutputWindow (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the image cropping offset of the output window of one tier of one extra path. More...
 
uint16 IfxCif_getEpCroppingPictureSize (IfxCif_ExtraPath z, IfxCif_ImageTiers tier)
 Function to query the image cropping picture size of one tier of one extra path. More...
 
IfxCif_State IfxCif_getEpCroppingRecenterState (IfxCif_ExtraPath z)
 Function to query the enabled state of the recenter feature of one extra path. More...
 
IfxCif_ErrorState IfxCif_getEpErrorState (IfxCif_EpErrorSources source)
 Function to query the state of an extra path error source. More...
 
IfxCif_State IfxCif_getEpFeatureEnableState (IfxCif_ExtraPath z, IfxCif_EpFeatures feature)
 Function to query the enabled state of one feature of one extra path. More...
 
uint32 IfxCif_getEpInitSize (IfxCif_ExtraPath z)
 Function to query the initial size of the ring buffer of one extra path. More...
 
uint32 IfxCif_getEpInitialFillLevelInterruptOffset (IfxCif_ExtraPath z)
 Function to query the initial filling level interrupt offset of one extra path. More...
 
uint32 IfxCif_getEpInitialOffsetCounter (IfxCif_ExtraPath z)
 Function to query the initial offset counter of one extra path. More...
 
IfxCif_State IfxCif_getEpInputEnableState (IfxCif_ExtraPath z)
 Function to query the current input enable state of one extra path. More...
 
IfxCif_State IfxCif_getEpInterruptEnableState (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource)
 Function to query the enabled state of an interrupt. More...
 
uint32 IfxCif_getEpInterruptOffset (IfxCif_ExtraPath z)
 Function to query the current interrupt offset of one extra path. More...
 
uint32 IfxCif_getEpOffsetCounter (IfxCif_ExtraPath z)
 Function to query the current offset counter of one extra path. More...
 
uint32 IfxCif_getEpOffsetCounterStart (IfxCif_ExtraPath z)
 Function to query the initial offset counter start value of one extra path. More...
 
IfxCif_State IfxCif_getEpOutputEnableState (IfxCif_ExtraPath z)
 Function to query the current output enable state of one extra path. More...
 
uint8 IfxCif_getEpRecenterValue (IfxCif_ExtraPath z)
 Function to query the current recenter value of one extra path. More...
 
uint32 IfxCif_getEpSize (IfxCif_ExtraPath z)
 Function to query the current ring buffer size of one extra path. More...
 
IfxCif_EpWriteFormat IfxCif_getEpWriteFormat (IfxCif_ExtraPath z)
 Function to query the write format of one extra path. More...
 
uint8 IfxCif_getHuffmanAcTableLength (IfxCif_HuffmanTables table)
 Function to query the currently set Huffman Table length for AC values. More...
 
IfxCif_State IfxCif_getHuffmanAcTableSelectorState (IfxCif_HuffmanTables table, IfxCif_HuffmanTableComponents component)
 Function to check if a Huffman Table and a Huffman Table component is enabled for AC values. More...
 
uint8 IfxCif_getHuffmanDcTableLength (IfxCif_HuffmanTables table)
 Function to query the current Huffman Table length for DC values. More...
 
IfxCif_State IfxCif_getHuffmanDcTableSelectorState (IfxCif_HuffmanTables table, IfxCif_HuffmanTableComponents component)
 Function to check if a Huffman Table and a Huffman Table component is enabled for DC values. More...
 
IfxCif_State IfxCif_getInternalClockMode (IfxCif_Submodules submodule)
 Function to query the clock state of a submodule. More...
 
uint16 IfxCif_getIspAcquisitionOffset (IfxCif_ImageTiers tier)
 Function to query the currently set ISP acquisition offset of one tier. More...
 
uint16 IfxCif_getIspAcquisitionSize (IfxCif_ImageTiers tier)
 Function to query the currently set ISP acquisition size of one tier. More...
 
IfxCif_ErrorState IfxCif_getIspErrorState (IfxCif_IspErrorSources errorSource)
 Function to query the error state of an error source. More...
 
IfxCif_State IfxCif_getIspInputSelectionAppendState (void)
 Function to query the append state. More...
 
IfxCif_State IfxCif_getIspInterruptEnableState (IfxCif_IspInterruptSources interruptSource)
 Function to query the enabled state of an interrupt. More...
 
uint16 IfxCif_getIspOutputWindowOffset (IfxCif_ImageTiers tier)
 Function to query the currently set ISP output window offset for one tier. More...
 
uint16 IfxCif_getIspPictureSize (IfxCif_ImageTiers tier)
 Function to query the currently set ISP picture size of one tier. More...
 
uint16 IfxCif_getIspisCameraDisplacement (IfxCif_ImageTiers tier)
 Function to query the current camera displacement for one tier. More...
 
uint16 IfxCif_getIspisCurrentPictureOffset (IfxCif_ImageTiers tier)
 Function to query the offset of the current picture for one tier. More...
 
uint16 IfxCif_getIspisCurrentPictureSize (IfxCif_ImageTiers tier)
 Function to query the picture size of the current picture for one tier. More...
 
uint16 IfxCif_getIspisMaximumDisplacement (IfxCif_ImageTiers tier)
 Function to query the current maximum displacement for one tier. More...
 
uint16 IfxCif_getIspisOffsetOutputWindow (IfxCif_ImageTiers tier)
 Function to query the current image stabilization offset of the output window of one tier. More...
 
uint16 IfxCif_getIspisPictureSize (IfxCif_ImageTiers tier)
 Function to query the current picture size for one tier. More...
 
IfxCif_State IfxCif_getIspisRecenterEnableState (void)
 Function to query the enabled state of image stabilization recenter feature. More...
 
IfxCif_JpeDebugSignalState IfxCif_getJpeDebugSignalState (IfxCif_JpeDebugSignalSources source)
 Function to query the state of one JPE debug signal source. More...
 
IfxCif_State IfxCif_getJpeInterruptEnableState (IfxCif_JpeInterruptSources interruptSource)
 Function to query the enabled state of an interrupt. More...
 
IfxCif_JpeQTableSelector IfxCif_getJpeQTableSelector (IfxCif_JpeQTableSelectorComponents component)
 Function to query the currently selected Q-Table for one component. More...
 
IfxCif_State IfxCif_getJpeScalingEnableState (IfxCif_JpeScalingValueSources source)
 Function to query the current enabled state of the scaling of an input value source. More...
 
uint16 IfxCif_getJpegCodecImageSize (IfxCif_ImageTiers tier)
 Function to query the currently set JPEG codec image size of one tier. More...
 
IfxCif_State IfxCif_getKernelResetRequestState (void)
 Function to query the state of the kernel reset request bit. More...
 
IfxCif_State IfxCif_getLinearDownscalerEnableState (IfxCif_ImageTiers tier)
 Function to query the current state of the linear downscaler for one tier. More...
 
uint8 IfxCif_getLinearDownscalerScalingFactor (IfxCif_ImageTiers tier)
 Function to query the currently set scaling factor of the linear downscaler of one tier. More...
 
IfxCif_LinearDownscalerScalingMode IfxCif_getLinearDownscalerScalingMode (IfxCif_ImageTiers tier)
 Function to query the currently set scaling mode of one tier. More...
 
uint32 IfxCif_getMainPictureComponentBaseInitAddress (IfxCif_MiMainPicturePathComponents component)
 Function to query the initial base address of the ring buffer of one main picture path component. More...
 
IfxCif_InterruptTriggeredState IfxCif_getMaskedEpInterruptTriggeredState (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource)
 Function to get the masked state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getMaskedIspInterruptTriggeredState (IfxCif_IspInterruptSources interruptSource)
 Function to query the masked state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getMaskedJpeInterruptTriggeredState (IfxCif_JpeInterruptSources interruptSource)
 Function to query the masked state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getMaskedMiInterruptTriggeredState (IfxCif_MiInterruptSources interruptSource)
 Function to query the masked state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getMaskedSecurityWatchdogInterruptTriggeredState (IfxCif_SecurityWatchdogInterruptSources interruptSource)
 Function to get the masked state of an interrupt. More...
 
IfxCif_State IfxCif_getMiDataPathInputEnableState (IfxCif_MiDataPaths dataPath)
 Function to query the enabled state of one main data path component at the memory interface input. More...
 
IfxCif_State IfxCif_getMiDataPathOutputEnableState (IfxCif_MiDataPaths dataPath)
 Function to query the enabled state of one main data path component at the memory interface output. More...
 
IfxCif_State IfxCif_getMiFeatureEnableState (IfxCif_MiDataPaths dataPath)
 Function to query the enabled state of a memory interface data path. More...
 
IfxCif_State IfxCif_getMiInterruptEnableState (IfxCif_MiInterruptSources interruptSource)
 Function to query the enabled state of an interrupt. More...
 
uint32 IfxCif_getMiMainPictureComponentBaseAddress (IfxCif_MiMainPicturePathComponents component)
 Function to query the current base address of the ring buffer of one main picture path component. More...
 
uint32 IfxCif_getMiMainPictureComponentInitSize (IfxCif_MiMainPicturePathComponents component)
 Function to query the initial size of the ring buffer of one main picture path component. More...
 
uint32 IfxCif_getMiMainPictureComponentInitialOffsetCounter (IfxCif_MiMainPicturePathComponents component)
 Function to query the initial offset counter inside the ring buffer of one main picture path compoent. More...
 
uint32 IfxCif_getMiMainPictureComponentOffsetCounter (IfxCif_MiMainPicturePathComponents component)
 Function to query the current offset counter within the ring buffer of one main picture path component. More...
 
uint32 IfxCif_getMiMainPictureComponentOffsetCounterStart (IfxCif_MiMainPicturePathComponents component)
 Function to query the offset counter which points to the start address of the previously processed picture for one main picture path component. More...
 
uint32 IfxCif_getMiMainPictureComponentSize (IfxCif_MiMainPicturePathComponents component)
 Function to query the current size of the ring buffer of one main picture path component. More...
 
IfxCif_ErrorState IfxCif_getMiStatusInformation (IfxCif_MiStatusInformationSources source)
 Function to query the status information of one status information source of the memory interface module. More...
 
IfxCif_InterruptTriggeredState IfxCif_getRawEpInterruptTriggeredState (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource)
 Function to query the raw state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getRawIspInterruptTriggeredState (IfxCif_IspInterruptSources interruptSource)
 Function to query the raw state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getRawJpeInterruptTriggeredState (IfxCif_JpeInterruptSources interruptSource)
 Function to query the raw state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getRawMiInterruptTriggeredState (IfxCif_MiInterruptSources interruptSource)
 Function to query the raw state of an interrupt. More...
 
IfxCif_InterruptTriggeredState IfxCif_getRawSecurityWatchdogInterruptTriggeredState (IfxCif_SecurityWatchdogInterruptSources interruptSource)
 Function to get the raw state of an interrupt. More...
 
IfxCif_State IfxCif_getSecurityWatchdogInterruptEnableState (IfxCif_SecurityWatchdogInterruptSources interruptSource)
 Function to query the enabled state of an interrupt. More...
 
uint16 IfxCif_getSecurityWatchdogTimeout (IfxCif_ImageTiers tier, IfxCif_SecurityWatchdogTimeoutCounters timeoutCounter)
 Function to query the current value of a timeout counter of one tier. More...
 
IfxCif_State IfxCif_getSoftwareResetMode (IfxCif_Submodules submodule)
 Function to query the reset mode of a submodule. More...
 
void IfxCif_programJpeTable (IfxCif_JpeTableId tableId, const uint8 *tableEntry, uint8 length)
 
void IfxCif_resetModule (Ifx_CIF_BBB *cifBbb)
 resets CIF kernel More...
 
void IfxCif_resetSecurityWatchdogCounter (IfxCif_SecurityWatchdogCounters counter)
 Function to reset one watchdog counter. More...
 
void IfxCif_setDpControlEnableState (IfxCif_DpControlSources source, IfxCif_State enableState)
 Function to enable or disable transmission of one debug path control source. More...
 
void IfxCif_setDpCounter (IfxCif_DpCounters counter, uint32 counterValue)
 Function to set one debug path counter to a counter value. More...
 
void IfxCif_setDpUserDefinedSymbol (uint8 x, uint16 value)
 Function to set one user defined debug symbol. More...
 
void IfxCif_setEpBaseInitAddress (IfxCif_ExtraPath z, Ifx_AddressValue baseAddress)
 Function to set the initial base address of the ring buffer of one extra path. More...
 
void IfxCif_setEpCroppingCameraDisplacement (IfxCif_ExtraPath z, IfxCif_ImageTiers tier, uint16 displacement)
 Function to set the image cropping camera displacement of one tier of one extra path. More...
 
void IfxCif_setEpCroppingEnableState (IfxCif_ExtraPath z, uint32 enableState)
 Function to enable or disable image cropping of one extra path. More...
 
void IfxCif_setEpCroppingMaximumDisplacement (IfxCif_ExtraPath z, IfxCif_ImageTiers tier, uint16 displacement)
 Function to set the maximum displacement of one tier of one extra path. More...
 
void IfxCif_setEpCroppingOffsetOutputWindow (IfxCif_ExtraPath z, IfxCif_ImageTiers tier, uint16 offset)
 Function to set the image cropping offset of the output window of one tier of one extra path. More...
 
void IfxCif_setEpCroppingOffsetsOutputWindow (IfxCif_ExtraPath z, uint16 hOffset, uint16 vOffset)
 Function to set the image cropping offsets of the output window of one extra path. More...
 
void IfxCif_setEpCroppingPictureSize (IfxCif_ExtraPath z, IfxCif_ImageTiers tier, uint16 size)
 Function to set the image cropping picture size of one tier of one extra path. More...
 
void IfxCif_setEpCroppingPictureSizes (IfxCif_ExtraPath z, uint16 hSize, uint16 vSize)
 Function to set the image cropping picture sizes one extra path. More...
 
void IfxCif_setEpFeatureEnableState (IfxCif_ExtraPath z, IfxCif_EpFeatures feature, IfxCif_State enableState)
 Function to enable or disable one feature of one extra path. More...
 
void IfxCif_setEpInitSize (IfxCif_ExtraPath z, uint32 size)
 Function to set the initial size of the ring buffer of one extra path. More...
 
void IfxCif_setEpInitialFillLevelInterruptOffset (uint32 z, uint32 interruptOffset)
 Function to set the initial filling level interrupt offset of one extra path. More...
 
void IfxCif_setEpInitialOffsetCounter (IfxCif_ExtraPath z, uint32 offsetCounter)
 Function to set the initial offset counter of one extra path. More...
 
void IfxCif_setEpInterruptEnableState (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
void IfxCif_setEpInterruptRequestBit (IfxCif_ExtraPath z, IfxCif_EpInterrupts interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
void IfxCif_setEpOffsetCounterStart (uint32 z, uint32 offsetCounter)
 Function to set the initial offset counter start value of one extra path. More...
 
void IfxCif_setEpRecenterValue (IfxCif_ExtraPath z, uint8 value)
 Function to set the recenter value of one extra path (0 to switch the recenter feature off, for all other values recentering is active (cur_h/v_offs-H/V_OFFS)/2power(recenter)) More...
 
void IfxCif_setEpWriteFormat (IfxCif_ExtraPath z, IfxCif_EpWriteFormat writeFormat)
 Function to set the write format for one extra path. More...
 
void IfxCif_setHuffmanAcTableLength (IfxCif_HuffmanTables table, uint8 length)
 Function to set the Huffman Table length for AC values. More...
 
void IfxCif_setHuffmanAcTableSelector (IfxCif_HuffmanTables table, IfxCif_HuffmanTableComponents component)
 Function to set the Huffman Table selector for AC Values. More...
 
void IfxCif_setHuffmanDcTableLength (IfxCif_HuffmanTables table, uint8 length)
 Function to set the Huffman Table length for DC values. More...
 
void IfxCif_setHuffmanDcTableSelector (IfxCif_HuffmanTables table, IfxCif_HuffmanTableComponents component)
 Function to set the Huffman Table selector for DC values. More...
 
void IfxCif_setInternalClockMode (IfxCif_Submodules submodule, IfxCif_State clockState)
 Function to enable or disable the clock of a submodule. More...
 
void IfxCif_setIspAcquisitionOffset (IfxCif_ImageTiers tier, uint16 offset)
 Function to set the ISP acquisition offset of one tier. More...
 
void IfxCif_setIspAcquisitionSize (IfxCif_ImageTiers tier, uint16 size)
 Function to set the ISP acquisition size of one tier. More...
 
void IfxCif_setIspInputSelectionAppendState (IfxCif_State appendState)
 Function to enable or disable appending of bits to the input signal. More...
 
void IfxCif_setIspInterruptEnableState (IfxCif_IspInterruptSources interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
void IfxCif_setIspInterruptRequestBit (IfxCif_IspInterruptSources interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
void IfxCif_setIspOutputWindowOffset (IfxCif_ImageTiers tier, uint16 offset)
 Function to set the ISP output window offset for one tier. More...
 
void IfxCif_setIspPictureSize (IfxCif_ImageTiers tier, uint16 pictureSize)
 Function to set the ISP picture size of one tier. More...
 
void IfxCif_setIspisCameraDisplacement (uint16 tier, uint16 displacement)
 Function to set the camera displacement for one tier. More...
 
void IfxCif_setIspisMaximumDisplacement (IfxCif_ImageTiers tier, uint16 displacement)
 Function to set the maximum displacement for one tier. More...
 
void IfxCif_setIspisOutputWindowOffset (IfxCif_ImageTiers tier, uint16 offset)
 Function to set the image stabilization offset of the output window of one tier. More...
 
void IfxCif_setIspisPictureSize (IfxCif_ImageTiers tier, uint16 size)
 Function to set the picture size for one tier. More...
 
void IfxCif_setJpeInterruptEnableState (IfxCif_JpeInterruptSources interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
void IfxCif_setJpeInterruptRequestBit (IfxCif_JpeInterruptSources interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
void IfxCif_setJpeQTableSelector (IfxCif_JpeQTableSelectorComponents component, IfxCif_JpeQTableSelector selector)
 Function to set the Q-Table selector for one component. More...
 
void IfxCif_setJpeScalingEnableState (IfxCif_JpeScalingValueSources source, IfxCif_State scalingEnable)
 Function to enable or disable scaling of one input value source. More...
 
void IfxCif_setJpegCodecImageSize (IfxCif_ImageTiers tier, uint16 size)
 Function to set the JPEG codec image size of one tier. More...
 
void IfxCif_setLinearDownscalerEnableState (IfxCif_ImageTiers tier, IfxCif_State enableState)
 Function to enable or disable the linear downscaler for one tier. More...
 
void IfxCif_setLinearDownscalerScalingFactor (IfxCif_ImageTiers tier, uint8 factor)
 Function to set the scaling factor of the linear downscaler of one tier. More...
 
void IfxCif_setLinearDownscalerScalingFactors (uint8 horizFactor, uint8 vertFactor)
 Function to set the scaling factors of the linear downscaler. More...
 
void IfxCif_setLinearDownscalerScalingMode (IfxCif_ImageTiers tier, IfxCif_LinearDownscalerScalingMode mode)
 Function to set the scaling mode of one tier. More...
 
void IfxCif_setLinearDownscalerScalingModes (IfxCif_LinearDownscalerScalingMode horizMode, IfxCif_LinearDownscalerScalingMode vertMode)
 Function to set the scaling mode of one tier. More...
 
void IfxCif_setMiFeatureEnableState (IfxCif_MiDataPaths dataPath, IfxCif_State enableState)
 Function to enable or disable one memory interface data path. More...
 
void IfxCif_setMiInterruptEnableState (IfxCif_MiInterruptSources interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
void IfxCif_setMiInterruptRequestBit (IfxCif_MiInterruptSources interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
void IfxCif_setMiLuminanceBurstLength (IfxCif_MiBurstLength burstLength)
 Function to set the burst length for Y, JPEG, or RAW data. More...
 
void IfxCif_setMiMainPictureComponentBaseInitAddress (IfxCif_MiMainPicturePathComponents component, Ifx_AddressValue address)
 Function to set the initial base address of the ring buffer for one main picture path component. More...
 
void IfxCif_setMiMainPictureComponentInitSize (IfxCif_MiMainPicturePathComponents component, uint32 size)
 Function to set the initial size of the ring buffer for one main picture path component. More...
 
void IfxCif_setMiMainPictureComponentInitialOffsetCounter (IfxCif_MiMainPicturePathComponents component, uint32 offsetCounter)
 Function to set the initial offset counter inside the ring buffer for one main picture path component. More...
 
void IfxCif_setModuleStateRequest (IfxCif_State state)
 Function to request enabling or disabling of the CIF module. More...
 
void IfxCif_setSecurityWatchdogInterruptEnableState (IfxCif_SecurityWatchdogInterruptSources interruptSource, IfxCif_State interruptEnableState)
 Function to enable or disable an interrupt. More...
 
void IfxCif_setSecurityWatchdogInterruptRequestBit (IfxCif_SecurityWatchdogInterruptSources interruptSource)
 Function to set an interrupt request bit (does not necessarily trigger an interrupt) More...
 
void IfxCif_setSecurityWatchdogTimeout (IfxCif_ImageTiers tier, IfxCif_SecurityWatchdogTimeoutCounters timeoutCounter, uint16 timeout)
 Function to set the timeout for a watchdog timeout counter of one tier. A value of 0 disables the timeout. More...
 
void IfxCif_setSoftwareResetMode (IfxCif_Submodules submodule, IfxCif_State resetMode)
 Function to enable or disable the reset mode of a submodule. More...
 

Detailed Description

CIF basic functionality.

Version
iLLD_1_0_0_11_0
                            IMPORTANT NOTICE

Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.

THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

Definition in file IfxCif.c.