iLLD_TC23x  1.0
Assertion
Collaboration diagram for Assertion:

Files

file  Ifx_Assert.h
 Assert functions.
 

Macros

#define IFX_VERBOSE_LEVEL_OFF   (0)
 Assertion level off, assertion is disabled. More...
 
#define IFX_VERBOSE_LEVEL_FAILURE   (1)
 Assertion level failure, a debug instruction is inserted if enabled. More...
 
#define IFX_VERBOSE_LEVEL_ERROR   (2)
 Assertion level error, a debug instruction is inserted if enabled. More...
 
#define IFX_VERBOSE_LEVEL_WARNING   (3)
 Assertion level warning. More...
 
#define IFX_VERBOSE_LEVEL_INFO   (4)
 Assertion level info. More...
 
#define IFX_VERBOSE_LEVEL_DEBUG   (5)
 Assertion level debug. More...
 
#define IFX_ASSERT_FEATURE_NOT_IMPLEMENTED   (FALSE)
 Constant to be used to indicate not implemented feature. More...
 
#define IFX_ASSERT_FEATURE_NOT_AVAILABLE   (FALSE)
 Feature is not available on the selected hardware. More...
 
#define IFX_ASSERT(level, expr)   ((void)0)
 
#define IFX_VALIDATE(level, expr)   (expr)
 

Detailed Description

This module implements assertion functions.

Macro Definition Documentation

#define IFX_ASSERT_FEATURE_NOT_AVAILABLE   (FALSE)

Feature is not available on the selected hardware.

Definition at line 49 of file Ifx_Assert.h.

#define IFX_ASSERT_FEATURE_NOT_IMPLEMENTED   (FALSE)

Constant to be used to indicate not implemented feature.

Definition at line 47 of file Ifx_Assert.h.

Referenced by IfxQspi_SpiMaster_packLongModeBuffer().

#define IFX_VALIDATE (   level,
  expr 
)    (expr)

Definition at line 56 of file Ifx_Assert.h.

Referenced by Ifx_Fifo_create().

#define IFX_VERBOSE_LEVEL_DEBUG   (5)

Assertion level debug.

Definition at line 44 of file Ifx_Assert.h.

#define IFX_VERBOSE_LEVEL_FAILURE   (1)

Assertion level failure, a debug instruction is inserted if enabled.

Definition at line 40 of file Ifx_Assert.h.

#define IFX_VERBOSE_LEVEL_INFO   (4)

Assertion level info.

Definition at line 43 of file Ifx_Assert.h.

#define IFX_VERBOSE_LEVEL_OFF   (0)

Assertion level off, assertion is disabled.

Definition at line 39 of file Ifx_Assert.h.

#define IFX_VERBOSE_LEVEL_WARNING   (3)

Assertion level warning.

Definition at line 42 of file Ifx_Assert.h.