AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
midware_checksum_manager_diag.h File Reference

Contains API prototypes for the Checksum Manager Diagnostic. More...

#include <stdbool.h>
#include <define_error_flags.h>

Functions

bool MW_IsDiagCrcOngoing (void)
 Checks whether a CRC Scan error injection diagnostic is currently running.
void MW_ReportDiagCrcDone (void)
 Clears the Done interrupt flag and signals the CRC Scan diagnostic to complete and resume execution.
errFlag_t MW_DiagCrcScan (void)
 Performs an error injection diagnostic to detect faults in the CRC Memory Scan mechanism.

Detailed Description

Contains API prototypes for the Checksum Manager Diagnostic.

The Checksum Manager Diagnostic APIs are optionally used by T_EnterIdleSleep, T_VerifyFlashIntegrity and T_HandleCrcInterrupt to test the CRC Memory Scan mechanism.