Structure describing emulated pages of RWW EEPROM data.
Data Fields | |
uint8_t | data [RWW_EEPROM_PAGE_SIZE] |
Data content of the RWW EEPROM page. More... | |
struct { | |
uint8_t logical_page | |
uint8_t page_checksum | |
uint8_t reserved [RWW_EEPROM_HEADER_SIZE-2] | |
} | header |
Header information of the RWW EEPROM page. More... | |
uint8_t _rww_eeprom_page::data[RWW_EEPROM_PAGE_SIZE] |
Data content of the RWW EEPROM page.
Referenced by _rww_eeprom_emulator_move_data_to_spare(), _rww_eeprom_emulator_nvm_fill_cache(), _rww_eeprom_emulator_nvm_read_page(), rww_eeprom_emulator_read_page(), and rww_eeprom_emulator_write_page().
struct { ... } _rww_eeprom_page::header |
Header information of the RWW EEPROM page.
Referenced by _rww_eeprom_emulator_check_logical_page(), _rww_eeprom_emulator_format_memory(), _rww_eeprom_emulator_is_full_row(), _rww_eeprom_emulator_is_page_free_on_row(), _rww_eeprom_emulator_move_data_to_spare(), _rww_eeprom_emulator_nvm_fill_cache(), _rww_eeprom_emulator_nvm_read_page(), _rww_eeprom_emulator_update_page_mapping(), rww_eeprom_emulator_commit_page_buffer(), rww_eeprom_emulator_read_page(), and rww_eeprom_emulator_write_page().
uint8_t _rww_eeprom_page::logical_page |
Referenced by _rww_eeprom_emulator_check_logical_page(), _rww_eeprom_emulator_format_memory(), _rww_eeprom_emulator_is_full_row(), _rww_eeprom_emulator_is_page_free_on_row(), _rww_eeprom_emulator_move_data_to_spare(), _rww_eeprom_emulator_update_page_mapping(), rww_eeprom_emulator_commit_page_buffer(), rww_eeprom_emulator_read_buffer(), rww_eeprom_emulator_read_page(), rww_eeprom_emulator_write_buffer(), and rww_eeprom_emulator_write_page().
uint8_t _rww_eeprom_page::page_checksum |
Referenced by _rww_eeprom_emulator_nvm_fill_cache(), and _rww_eeprom_emulator_nvm_read_page().
uint8_t _rww_eeprom_page::reserved[RWW_EEPROM_HEADER_SIZE-2] |