mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-29 19:17:56 +00:00
move misc/__assert.h to sys/__assert.h and create a shim for backward-compatibility. No functional changes to the headers. A warning in the shim can be controlled with CONFIG_COMPAT_INCLUDES. Related to #16539 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
32 lines
642 B
C
32 lines
642 B
C
/*
|
|
* Copyright (c) 2019 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <sys/__assert.h>
|
|
#include <zephyr.h>
|
|
|
|
|
|
/**
|
|
*
|
|
* @brief Assert Action Handler
|
|
*
|
|
* This routine implements the action to be taken when an assertion fails.
|
|
*
|
|
* System designers may wish to substitute this implementation to take other
|
|
* actions, such as logging program counter, line number, debug information
|
|
* to a persistent repository and/or rebooting the system.
|
|
*
|
|
* @param N/A
|
|
*
|
|
* @return N/A
|
|
*/
|
|
__weak void assert_post_action(const char *file, unsigned int line)
|
|
{
|
|
ARG_UNUSED(file);
|
|
ARG_UNUSED(line);
|
|
|
|
k_panic();
|
|
}
|