-
CONFIG_ASSERT_LEVEL
¶
__ASSERT() level
Type: int
Help¶
This option specifies the assertion level used by the __ASSERT()
macro. It can be set to one of three possible values:
Level 0: off
Level 1: on + warning in every file that includes __assert.h
Level 2: on + no warning
Default¶
2
Kconfig definition¶
At <Zephyr>/subsys/debug/Kconfig:203
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:17
Menu path: (Top) → Sub Systems and OS Services → Debugging Options → Enable __ASSERT() macro
config ASSERT_LEVEL
int "__ASSERT() level"
range 0 2
default 2
depends on ASSERT
help
This option specifies the assertion level used by the __ASSERT()
macro. It can be set to one of three possible values:
Level 0: off
Level 1: on + warning in every file that includes __assert.h
Level 2: on + no warning
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)