![]() |
FuSa 8-Bit Libraries Safety Framework
|
Implements APIs for the Memory Manager Diagnostic. More...
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <driver_cpuctrl.h>#include <driver_errctrl.h>#include <driver_nvmctrl.h>#include <driver_ramctrl.h>#include <midware_memory_manager_diag.h>#include <midware_memory_manager_diag_asm.h>#include <midware_shared_diag_private.h>#include <xc.h>Go to the source code of this file.
Functions | |
| errFlag_t | MW_DiagRamParity (void) |
| This function performs error injection diagnostic to detect faults in the RAM parity checker triggered by RAM access. | |
| errFlag_t | MW_DiagNvmParity (void) |
| This function performs error injection diagnostic to detect faults in the CPU and NVM bus parity checkers triggered by NVM access. | |
| errFlag_t | MW_DiagRamEcc (void) |
| This function performs error injection diagnostic to detect faults in the redundant RAMCTRL ECC checkers. | |
| errFlag_t | MW_DiagNvmFlashEcc (void) |
| This function performs error injection diagnostic to detect faults in the NVMCTRL ECC checkers with Flash read trigger. | |
| errFlag_t | MW_DiagNvmEepromEcc (void) |
| This function performs error injection diagnostic to detect faults in the NVMCTRL ECC checkers with EEPROM read trigger. | |
Implements APIs for the Memory Manager Diagnostic.
Definition in file midware_memory_manager_diag.c.