![]() |
FuSa 8-Bit Libraries Safety Framework
|
Implements APIs for Tasks used by the Interrupt Task Managers. More...
#include <stdbool.h>#include <define_error_flags.h>#include <define_error_ids.h>#include <define_tasks_config.h>#include <error_handler.h>#include <midware_checksum_manager.h>#include <midware_clock_manager.h>#include <midware_error_manager.h>#include <midware_memory_manager.h>#include <midware_power_manager.h>#include <midware_power_manager_diag.h>#include <midware_watchdog_manager.h>#include <tasks_config.h>#include <tasks_interrupts.h>Go to the source code of this file.
Functions | |
| void | T_HandleNmiInterrupt (void) |
| Handles Non-Maskable Interrupts (NMI) by reporting the Error ID of any detected faults. | |
| void | T_HandleBodInterrupt (void) |
| Handles Brown-out Detector (BOD) Voltage Level Monitor (VLM) interrupt by reporting the associated Error ID. | |
| void | T_HandleClockInterrupt (void) |
| Handles Clock interrupts by reporting the Error ID of any detected faults and clearing CFM done flags. | |
| void | T_HandlePowerInterrupt (void) |
| Handles power related interrupts by reporting the Error ID of any detected faults. | |
| void | T_HandleSwdtInterrupt (void) |
| Handles SWDT interrupts by reporting the Error ID of any detected faults. | |
| void | T_HandleNvmInterrupt (void) |
| Handles NVM interrupts by reporting the Error ID of any detected faults. | |
| void | T_HandleRamInterrupt (void) |
| Handles RAM interrupts by reporting the Error ID of any detected faults. | |
| void | T_HandleCrcInterrupt (void) |
| Handles CRC Flash scanning interrupts by clearing the periodic interrupt bit and reporting the Error ID of a detected fault. | |
| void | T_HandleBadInterrupt (void) |
| Handles bad interrupt requests that do not have a corresponding ISR for handling it. | |
| void | T_HandleErrorChInterrupt (void) |
| Handles Error Channel interrupts by reporting the sources of the first set Error Channel. | |
Implements APIs for Tasks used by the Interrupt Task Managers.
Definition in file tasks_interrupts.c.