4.4.1 Functions
__persistent uint8_t MarchTempBuffer[DIAG_SRAM_MARCH_LENGTH] __at (DIAG_SRAM_BUFFER_ADDRESS)
static diag_result_t MarchC_Minus_Global (void)
diag_result_t DIAG_SRAM_MarchCMinus (uint16_t startAddress, uint16_t length, uint16_t bufferAddress)
Implements the March C- test on the SRAM. It is a complete and irredundant test capable of detecting stuck-at Fault, addressing Fault, transition Fault, and coupling Fault. Since this test is a destructive test, a buffer must be provided to save and restore user memory during its run.