FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
tasks_interrupts.c File Reference

Implements APIs for Tasks used by the Interrupt Task Managers. More...

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.

Detailed Description

Implements APIs for Tasks used by the Interrupt Task Managers.

Definition in file tasks_interrupts.c.