AM273x MCU+ SDK  08.02.00

Detailed Description

Context interrupts.

This represents both status and configuration (enable/disable) structures. The description of the fields is in terms of status. For configuration they should be interpreted as "true if you want to enable the detection of this condition, false otherwise". For interrupt status , the interrupts can be cleared by issuing CSIRX_contextClearAllIntr API

Data Fields

bool isNumLines
 If true, indicates number of lines specified in CSIRX_ContextConfig::numLinesForIntr were received. The interrupt repeatability within the frame is decided based on CSIRX_ContextConfig::isGenerateIntrEveryNumLinesForIntr configuration. More...
 
bool isFramesToAcquire
 If true, indicates CSIRX_ContextConfig::numFramesToAcquire frames have been acquired. More...
 
bool isPayloadChecksumMismatch
 If true, long packet payoad check-sum mismatched. Influenced by CSIRX_ContextConfig::isPayloadChecksumEnable. More...
 
bool isLineStartCodeDetect
 If true, triggers when Line Start sync Code is detected. More...
 
bool isLineEndCodeDetect
 If true, triggers when Line End sync Code is detected. More...
 
bool isFrameStartCodeDetect
 If true, triggers when Frame Start sync Code is detected. More...
 
bool isFrameEndCodeDetect
 If true, triggers when Frame End sync Code is detected. More...
 
bool isLongPacketOneBitErrorCorrect
 If true, 1-bit error was detected and corrected in long packet. Influenced by CSIRX_CommonConfig::isHeaderErrorCheckEnabled. More...
 

Field Documentation

◆ isNumLines

bool CSIRX_ContextIntr::isNumLines

If true, indicates number of lines specified in CSIRX_ContextConfig::numLinesForIntr were received. The interrupt repeatability within the frame is decided based on CSIRX_ContextConfig::isGenerateIntrEveryNumLinesForIntr configuration.

◆ isFramesToAcquire

bool CSIRX_ContextIntr::isFramesToAcquire

If true, indicates CSIRX_ContextConfig::numFramesToAcquire frames have been acquired.

◆ isPayloadChecksumMismatch

bool CSIRX_ContextIntr::isPayloadChecksumMismatch

If true, long packet payoad check-sum mismatched. Influenced by CSIRX_ContextConfig::isPayloadChecksumEnable.

◆ isLineStartCodeDetect

bool CSIRX_ContextIntr::isLineStartCodeDetect

If true, triggers when Line Start sync Code is detected.

◆ isLineEndCodeDetect

bool CSIRX_ContextIntr::isLineEndCodeDetect

If true, triggers when Line End sync Code is detected.

◆ isFrameStartCodeDetect

bool CSIRX_ContextIntr::isFrameStartCodeDetect

If true, triggers when Frame Start sync Code is detected.

◆ isFrameEndCodeDetect

bool CSIRX_ContextIntr::isFrameEndCodeDetect

If true, triggers when Frame End sync Code is detected.

◆ isLongPacketOneBitErrorCorrect

bool CSIRX_ContextIntr::isLongPacketOneBitErrorCorrect

If true, 1-bit error was detected and corrected in long packet. Influenced by CSIRX_CommonConfig::isHeaderErrorCheckEnabled.