H753_CPP_AS6C4008_FMC_DaughterBoard_02
Loading...
Searching...
No Matches
sram_validation.c File Reference

External SRAM daughterboard validation tests using direct byte accesses. More...

#include "sram_validation.h"
#include <stdio.h>
Include dependency graph for sram_validation.c:

Functions

HAL_StatusTypeDef SramValidation_RunPatternTest (void)
 Run the SRAM pattern test over a small region.
 
const sramValidationReport_tSramValidation_RunAll (void)
 Run the current SRAM validation tests and print results to stdout.
 
const sramValidationReport_tSramValidation_GetReport (void)
 Get the most recent SRAM validation report.
 

Detailed Description

External SRAM daughterboard validation tests using direct byte accesses.

Function Documentation

◆ SramValidation_GetReport()

const sramValidationReport_t * SramValidation_GetReport ( void )

Get the most recent SRAM validation report.

Returns
Pointer to the persistent validation report structure.

◆ SramValidation_RunAll()

const sramValidationReport_t * SramValidation_RunAll ( void )

Run the current SRAM validation tests and print results to stdout.

Returns
Pointer to a persistent validation report structure.

◆ SramValidation_RunPatternTest()

HAL_StatusTypeDef SramValidation_RunPatternTest ( void )

Run the SRAM pattern test over a small region.

Returns
HAL_OK on success, HAL_ERROR on failure.