FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
tasks_shared.h File Reference
#include <stdint.h>

Go to the source code of this file.

Functions

void T_HandleSyncWatchdog (uint32_t newTimeout)
 Waits until the current Synchronous Watchdog timeout is completed before clearing and setting the next timeout.

  • This function handles the Synchronous Watchdog Timer (SWDT) by pre-clearing and clearing it in the correctly timed sequence, and setting a new timeout period value. By this, the SWDT is restarted with a new initial counter value. It is also responsible for executing the optional MW_DiagSwdtCount diagnostic, if enabled compile-time. See DIAG_PERIODIC_SWDT_COUNT for more details. Any detected diagnostic faults and input parameter errors are reported to the Error Handler.

void T_HandleWatchdog (void)
 Clears the Watchdog Timer (WDT) while performing the WDT count diagnostic.
void T_HandleNotificationErrors (void)
 Ensures Error IDs with 'NOTIFICATION' criticality are handled.