H753_CPP_W25Q_SPI_Flash_Read_Write_01 1.0
STM32H753 W25Q SPI flash (Adafruit 5632/5633/5634) read/write tutorial
Loading...
Searching...
No Matches
w25qValidationReport_t Struct Reference

Detailed validation report, persistent for the life of the W25QValidation instance. More...

#include <w25q_validation.hpp>

Public Attributes

w25qValidationStatus_t status
 Overall PASS/FAIL outcome of the last RunAll().
 
w25qValidationTestId_t failedTest
 Which test failed, or NONE if status is PASS.
 
w25qValidationPhase_t failedPhase
 Which phase of failedTest failed (erase/fill/verify).
 
uint32_t failedOffset
 Byte offset (from W25Q_VALIDATION_BASE_ADDR) where the failure was detected.
 
uint8_t expectedValue
 Value expected to be read back at failedOffset.
 
uint8_t actualValue
 Value actually read back at failedOffset.
 
uint32_t testsRun
 Count of tests that started running, whether they passed or failed.
 

Detailed Description

Detailed validation report, persistent for the life of the W25QValidation instance.

Definition at line 80 of file w25q_validation.hpp.

Member Data Documentation

◆ actualValue

uint8_t w25qValidationReport_t::actualValue

Value actually read back at failedOffset.

Definition at line 86 of file w25q_validation.hpp.

◆ expectedValue

uint8_t w25qValidationReport_t::expectedValue

Value expected to be read back at failedOffset.

Definition at line 85 of file w25q_validation.hpp.

◆ failedOffset

uint32_t w25qValidationReport_t::failedOffset

Byte offset (from W25Q_VALIDATION_BASE_ADDR) where the failure was detected.

Definition at line 84 of file w25q_validation.hpp.

◆ failedPhase

w25qValidationPhase_t w25qValidationReport_t::failedPhase

Which phase of failedTest failed (erase/fill/verify).

Definition at line 83 of file w25q_validation.hpp.

◆ failedTest

w25qValidationTestId_t w25qValidationReport_t::failedTest

Which test failed, or NONE if status is PASS.

Definition at line 82 of file w25q_validation.hpp.

◆ status

w25qValidationStatus_t w25qValidationReport_t::status

Overall PASS/FAIL outcome of the last RunAll().

Definition at line 81 of file w25q_validation.hpp.

◆ testsRun

uint32_t w25qValidationReport_t::testsRun

Count of tests that started running, whether they passed or failed.

Definition at line 87 of file w25q_validation.hpp.


The documentation for this struct was generated from the following file: