HalEepromInformationType Struct Reference
This structure defines a variety of information about the attached external EEPROM device.
#include <
bootloader-eeprom.h
>
Data Fields |
|
uint16_t | version |
uint16_t | capabilitiesMask |
uint16_t | pageEraseMs |
uint16_t | partEraseTime |
uint32_t | pageSize |
uint32_t | partSize |
const char *const | partDescription |
uint8_t | wordSizeBytes |
Field Documentation
uint16_t HalEepromInformationType::capabilitiesMask |
A bitmask describing the capabilites of this particular external EEPROM
uint16_t HalEepromInformationType::pageEraseMs |
Maximum time it takes to erase a page. (in 1024Hz Milliseconds)
uint32_t HalEepromInformationType::pageSize |
The size of a single erasable page in bytes
const char* const HalEepromInformationType::partDescription |
Pointer to a string describing the attached external EEPROM
uint16_t HalEepromInformationType::partEraseTime |
Maximum time it takes to erase the entire part. (in 1024Hz Milliseconds). Can be changed to be in seconds using EEPROM_CAPABILITIES_PART_ERASE_SECONDS
uint32_t HalEepromInformationType::partSize |
The total size of the external EEPROM in bytes
uint16_t HalEepromInformationType::version |
The version of this data structure
uint8_t HalEepromInformationType::wordSizeBytes |
The number of bytes in a word for the external EEPROM
The documentation for this struct was generated from the following file:
-
bootloader-eeprom.h