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