Structure describing emulated pages of EEPROM data.
Data Fields | |
uint8_t | data [EEPROM_PAGE_SIZE] |
Data content of the EEPROM page. More... | |
struct { | |
uint8_t logical_page | |
uint8_t reserved [EEPROM_HEADER_SIZE-1] | |
} | header |
Header information of the EEPROM page. More... | |
uint8_t _eeprom_page::data[EEPROM_PAGE_SIZE] |
Data content of the EEPROM page.
Referenced by _eeprom_emulator_move_data_to_spare(), eeprom_emulator_read_page(), and eeprom_emulator_write_page().
struct { ... } _eeprom_page::header |
Header information of the EEPROM page.
Referenced by _eeprom_emulator_check_logical_page(), _eeprom_emulator_format_memory(), _eeprom_emulator_is_full_row(), _eeprom_emulator_is_page_free_on_row(), _eeprom_emulator_move_data_to_spare(), _eeprom_emulator_update_page_mapping(), eeprom_emulator_commit_page_buffer(), eeprom_emulator_read_page(), and eeprom_emulator_write_page().
uint8_t _eeprom_page::logical_page |
Referenced by _eeprom_emulator_check_logical_page(), _eeprom_emulator_format_memory(), _eeprom_emulator_is_full_row(), _eeprom_emulator_is_page_free_on_row(), _eeprom_emulator_move_data_to_spare(), _eeprom_emulator_update_page_mapping(), eeprom_emulator_commit_page_buffer(), eeprom_emulator_read_buffer(), eeprom_emulator_read_page(), eeprom_emulator_write_buffer(), and eeprom_emulator_write_page().
uint8_t _eeprom_page::reserved[EEPROM_HEADER_SIZE-1] |