|
ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
|
ICARUS OS Error Handling Implementation. More...
#include "bsp/error.h"Go to the source code of this file.
Macros | |
| #define | SRC_BSP_ERROR_C_ |
Functions | |
| void | Error_Handler (void) |
| System error handler for unrecoverable faults. | |
ICARUS OS Error Handling Implementation.
Provides system-wide error handling for unrecoverable faults. The Error_Handler enters an infinite loop with interrupts disabled to prevent further system corruption.
Definition in file error.c.
| void Error_Handler | ( | void | ) |
System error handler for unrecoverable faults.
Called when a fatal error is detected that cannot be recovered. Disables all interrupts and enters an infinite loop to prevent further system corruption.
Definition at line 50 of file error.c.
Referenced by HAL_I2C_MspInit(), HAL_RTC_MspInit(), HAL_SPI_MspInit(), MX_I2C2_Init(), MX_RTC_Init(), MX_SPI4_Init(), MX_TIM1_Init(), and SystemClock_Config().