riot_sys

Function core_panic

Source
pub unsafe extern "C" fn core_panic(
    crash_code: core_panic_t,
    message: *const c_char,
) -> !
Expand description

@brief Handle an unrecoverable error by halting or rebooting the system

A numeric code indicating the failure reason can be given as the crash_code parameter.

Detailing the failure is possible using the message parameter. This function should serve a similar purpose as the panic() function of Unix/Linux kernels.

If the DEVELHELP macro is defined, the system will be halted; the system will be rebooted otherwise.

@warning this function NEVER returns!

@param[in] crash_code a unique code for identifying the crash reason @param[in] message a human readable reason for the crash

@return this function never returns