pw_assert_zephyr#
Overview#
This assert backend implements the pw_assert
facade, by routing the assert
message to the Zephyr assert subsystem. Failed asserts will call:
1) __ASSERT_LOC(condition)
2) If and only if there’s a message __ASSERT_MSG_INFO(message, ...)
3) __ASSERT_POST_ACTION()
To enable the assert module, set CONFIG_PIGWEED_ASSERT=y
. After that,
Zephyr’s assert configs can be used to control the behavior via CONFIG_ASSERT
and CONFIG_ASSERT_LEVEL.