:orphan: .. title:: CONFIG_ASSERT_LEVEL .. kconfig:: CONFIG_ASSERT_LEVEL CONFIG_ASSERT_LEVEL ################### *\_\_ASSERT() level* Type: ``int`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`ASSERT ` *(Includes any dependencies from ifs and menus.)* Default ======= - 2 Kconfig definition ================== At ``/debug/Kconfig:204`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:17`` Menu path: (Top) → Sub Systems and OS Services → Debugging Options → Enable __ASSERT() macro .. code-block:: kconfig 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.)*