Microchip® Advanced Software Framework

SectorHeaderSnv1_t Struct Reference

16 byte sector header used in flash located at the start of the active sector.

Data Fields

uint16_t isActive
 Is this sector active. More...
 
uint32_t sequenceNumber
 Counter, decreased each time a new sector becomes the active sector. More...
 
uint32_t sequenceParity
 Parity bits for the sequenceNumber field = sequenceNumber ^ 0xFFFFFFFFuL. More...
 
uint8_t signature [6]
 Signature to detect valid sectors. More...
 

uint16_t SectorHeaderSnv1_t::isActive

Is this sector active.

Written with 0x0000 at the end of the compact operation.

Referenced by S_Nv_EarlyInit().

uint32_t SectorHeaderSnv1_t::sequenceNumber

Counter, decreased each time a new sector becomes the active sector.

uint32_t SectorHeaderSnv1_t::sequenceParity

Parity bits for the sequenceNumber field = sequenceNumber ^ 0xFFFFFFFFuL.

uint8_t SectorHeaderSnv1_t::signature[6]

Signature to detect valid sectors.

Must have the value "S_Nv2".