Microchip® Advanced Software Framework

_eeprom_master_page Struct Reference

Structure describing the EEPROM Emulation master page.

Data Fields

uint8_t emulator_id
 Emulator identification value (to distinguish between different emulator schemes that carry the same version numbers). More...
 
uint32_t magic_key [EEPROM_MAGIC_KEY_COUNT]
 Magic key which in ASCII will show as AtEEPROMEmu. More...
 
uint8_t major_version
 Emulator major version information. More...
 
uint8_t minor_version
 Emulator minor version information. More...
 
uint8_t reserved [48]
 Unused reserved bytes in the master page. More...
 
uint8_t revision
 Emulator revision version information. More...
 

uint8_t _eeprom_master_page::emulator_id

Emulator identification value (to distinguish between different emulator schemes that carry the same version numbers).

Referenced by _eeprom_emulator_create_master_page(), and _eeprom_emulator_verify_master_page().

uint32_t _eeprom_master_page::magic_key[EEPROM_MAGIC_KEY_COUNT]

Magic key which in ASCII will show as AtEEPROMEmu.

Referenced by _eeprom_emulator_create_master_page(), and _eeprom_emulator_verify_master_page().

uint8_t _eeprom_master_page::major_version

Emulator major version information.

Referenced by _eeprom_emulator_create_master_page(), and _eeprom_emulator_verify_master_page().

uint8_t _eeprom_master_page::minor_version

Emulator minor version information.

Referenced by _eeprom_emulator_create_master_page(), and _eeprom_emulator_verify_master_page().

uint8_t _eeprom_master_page::reserved[48]

Unused reserved bytes in the master page.

uint8_t _eeprom_master_page::revision

Emulator revision version information.

Referenced by _eeprom_emulator_create_master_page().