:orphan: .. title:: ASSERT_LEVEL .. option:: 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 Direct dependencies =================== \ :option:`ASSERT ` *(Includes any dependencies from ifs and menus.)* Default ======= - 2 Kconfig definition ================== .. highlight:: kconfig At ``subsys/debug/Kconfig:209`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:17`` Menu path: (Top) → Sub Systems and OS Services → Debugging Options → Enable __ASSERT() macro .. parsed-literal:: config ASSERT_LEVEL int "__ASSERT() level" range 0 2 default 2 depends on \ :option:`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.)*