nRF5 SDK v17.1.0
Macros
CryptoCell PAL logging APIs and definitions

Macros

#define SASI_PAL_LOG_LEVEL_NULL   -1
 
#define SASI_PAL_LOG_LEVEL_ERR   0
 
#define SASI_PAL_LOG_LEVEL_WARN   1
 
#define SASI_PAL_LOG_LEVEL_INFO   2
 
#define SASI_PAL_LOG_LEVEL_DEBUG   3
 
#define SASI_PAL_LOG_LEVEL_TRACE   4
 
#define SASI_PAL_LOG_LEVEL_DATA   5
 
#define SASI_PAL_LOG_CUR_COMPONENT   0xFFFFFFFF
 
#define SASI_PAL_LOG_CUR_COMPONENT_NAME   "Dx"
 
#define SASI_PAL_MAX_LOG_LEVEL   SASI_PAL_LOG_LEVEL_NULL
 
#define __SASI_PAL_LOG_LEVEL_EVAL(level)   level
 
#define _SASI_PAL_MAX_LOG_LEVEL   __SASI_PAL_LOG_LEVEL_EVAL(SASI_PAL_MAX_LOG_LEVEL)
 
#define SaSi_PalLogInit()   do {} while (0)
 
#define SaSi_PalLogLevelSet(setLevel)   do {} while (0)
 
#define SaSi_PalLogMaskSet(setMask)   do {} while (0)
 
#define SaSi_PalLogPlat(level, msg)   do {} while (0)
 
#define _SASI_PAL_LOG(level, msg)
 
#define SASI_PAL_LOG_ERR(...)   do {} while (0)
 
#define SASI_PAL_LOG_WARN(...)   do {} while (0)
 
#define SASI_PAL_LOG_INFO(...)   do {} while (0)
 
#define SASI_PAL_LOG_DEBUG(...)   do {} while (0)
 
#define SASI_PAL_LOG_DUMP_BUF(msg, buf, size)   do {} while (0)
 
#define SASI_PAL_LOG_TRACE(...)   do {} while (0)
 
#define SASI_PAL_LOG_DATA(...)   do {} while (0)
 

Detailed Description

Macro Definition Documentation

#define __SASI_PAL_LOG_LEVEL_EVAL (   level)    level

Evaluate SASI_PAL_MAX_LOG_LEVEL in case provided by caller

#define _SASI_PAL_LOG (   level,
  msg 
)
Value:
if (SaSi_PAL_logMask & SASI_PAL_LOG_CUR_COMPONENT) \
SaSi_PalLogPlat(SASI_PAL_LOG_LEVEL_ ## level, msg )

Filter logging based on logMask and dispatch to platform specific logging mechanism

#define _SASI_PAL_MAX_LOG_LEVEL   __SASI_PAL_LOG_LEVEL_EVAL(SASI_PAL_MAX_LOG_LEVEL)

Maximal log level defintion.

#define SASI_PAL_LOG_CUR_COMPONENT   0xFFFFFFFF

Default log debugged component.

#define SASI_PAL_LOG_CUR_COMPONENT_NAME   "Dx"

Default log component name.

#define SASI_PAL_LOG_DATA (   ...)    do {} while (0)

Log debug data.

#define SASI_PAL_LOG_DEBUG (   ...)    do {} while (0)

Log debug messages.

#define SASI_PAL_LOG_DUMP_BUF (   msg,
  buf,
  size 
)    do {} while (0)

Log debug buffer.

#define SASI_PAL_LOG_ERR (   ...)    do {} while (0)

Log messages according to log level.

#define SASI_PAL_LOG_INFO (   ...)    do {} while (0)

Log messages according to log level.

#define SASI_PAL_LOG_LEVEL_DATA   5

PAL log level - data.

#define SASI_PAL_LOG_LEVEL_DEBUG   3

PAL log level - debug.

#define SASI_PAL_LOG_LEVEL_ERR   0

PAL log level - error.

#define SASI_PAL_LOG_LEVEL_INFO   2

PAL log level - info.

#define SASI_PAL_LOG_LEVEL_NULL   -1

PAL log level - disabled.

#define SASI_PAL_LOG_LEVEL_TRACE   4

PAL log level - trace.

#define SASI_PAL_LOG_LEVEL_WARN   1

PAL log level - warning.

#define SASI_PAL_LOG_TRACE (   ...)    do {} while (0)

Log debug trace.

#define SASI_PAL_LOG_WARN (   ...)    do {} while (0)

Log messages according to log level.

#define SASI_PAL_MAX_LOG_LEVEL   SASI_PAL_LOG_LEVEL_NULL

Default debug log level (when debug is set to off).

#define SaSi_PalLogInit ( )    do {} while (0)

Log init function.

#define SaSi_PalLogLevelSet (   setLevel)    do {} while (0)

Log set level function - sets the level of logging in case of debug.

#define SaSi_PalLogMaskSet (   setMask)    do {} while (0)

Log set mask function - sets the component masking in case of debug.

#define SaSi_PalLogPlat (   level,
  msg 
)    do {} while (0)

Log log funtion based on various platform


Documentation feedback | Developer Zone | Subscribe | Updated