|
| bool | isEepromWritePending (void) |
| |
| void | writeAllConfig (void) |
| |
| static write_location | write_range (const byte *pStart, const byte *pEnd, write_location location) |
| |
| static write_location | write (const table_row_iterator &row, write_location location) |
| |
| static write_location | write (table_value_iterator it, write_location location) |
| |
| static write_location | write (table_axis_iterator it, write_location location) |
| |
| static write_location | writeTable (void *pTable, table_type_t key, write_location location) |
| |
| void | EEPROMWriteRaw (uint16_t address, uint8_t data) |
| |
| uint8_t | EEPROMReadRaw (uint16_t address) |
| |
| void | writeConfig (uint8_t pageNum) |
| |
| void | resetConfigPages (void) |
| |
| static eeprom_address_t | load_range (eeprom_address_t address, byte *pFirst, const byte *pLast) |
| |
| static eeprom_address_t | load (table_row_iterator row, eeprom_address_t address) |
| |
| static eeprom_address_t | load (table_value_iterator it, eeprom_address_t address) |
| |
| static eeprom_address_t | load (table_axis_iterator it, eeprom_address_t address) |
| |
| static eeprom_address_t | loadTable (void *pTable, table_type_t key, eeprom_address_t address) |
| |
| void | loadConfig (void) |
| |
| void | loadCalibration (void) |
| |
| void | writeCalibration (void) |
| |
| void | writeCalibrationPage (uint8_t pageNum) |
| |
| static eeprom_address_t | compute_crc_address (uint8_t pageNum) |
| |
| void | storePageCRC32 (uint8_t pageNum, uint32_t crcValue) |
| |
| uint32_t | readPageCRC32 (uint8_t pageNum) |
| |
| void | storeCalibrationCRC32 (uint8_t calibrationPageNum, uint32_t calibrationCRC) |
| |
| uint32_t | readCalibrationCRC32 (uint8_t calibrationPageNum) |
| |
| uint16_t | getEEPROMSize (void) |
| |
| byte | readLastBaro (void) |
| | Read last stored barometer reading from EEPROM.
|
| |
| void | storeLastBaro (byte newValue) |
| | Write last acquired arometer reading to EEPROM.
|
| |
| byte | readEEPROMVersion (void) |
| | Read EEPROM current data format version (from offset EEPROM_DATA_VERSION).
|
| |
| void | storeEEPROMVersion (byte newVersion) |
| | Store EEPROM current data format version (to offset EEPROM_DATA_VERSION).
|
| |
Lower level ConfigPage*, Table2D, Table3D and EEPROM storage operations.