CryptoCell PAL logging APIs and definitions

nRF5 SDK v15.2.0

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