Multiprotocol Service Layer assert
The Multiprotocol Service Layer assert library makes it possible to add a custom assert handler to the Multiprotocol Service Layer library. You can then use this assert handler to print custom error messages or log assert information.
CONFIG_MPSL_ASSERT_HANDLER
enables the custom assert handler.
If enabled, the application must provide the definition of mpsl_assert_handle()
.
The mpsl_assert_handle()
function is invoked whenever the MPSL code encounters an unrecoverable error.
API documentation
Header file:
include/mpsl/mpsl_assert.h
- group mpsl_assert
MPSL assert.
Functions
-
void mpsl_assert_handle(char *file, uint32_t line)
Application-defined sink for the MPSL assertion mechanism.
- Parameters:
file – The file name where the assertion occurred.
line – The line number where the assertion occurred.
-
void mpsl_assert_handle(char *file, uint32_t line)