![]() |
EVE 1.0
|
#include <arch-eeprom.h>

Data Fields | |
| struct eeprom_state_t * | State |
| const struct eeprom_vtbl_t * | Vtbl |
| eeprom_addr_t | BeginAddr |
| eeprom_addr_t | EndAddr |
| uint16_t | StartSector |
| uint16_t | PageSize |
| uint16_t | PagesPerSector |
| uint8_t | PagesPerEeprom |
EEPROM object
Definition at line 66 of file arch-eeprom.h.
| struct eeprom_state_t* eeprom_t::State |
Pointer to the eeprom private state variable
Definition at line 67 of file arch-eeprom.h.
| const struct eeprom_vtbl_t* eeprom_t::Vtbl |
Virtual function table. Ext flash family is used if not set
Definition at line 68 of file arch-eeprom.h.
| eeprom_addr_t eeprom_t::BeginAddr |
Start address in the EEPROM block
Definition at line 69 of file arch-eeprom.h.
| eeprom_addr_t eeprom_t::EndAddr |
Last address in the EEPROM bank plus_1(!)
Definition at line 70 of file arch-eeprom.h.
| uint16_t eeprom_t::StartSector |
The sector in the flash where the EEPROM starts
Definition at line 71 of file arch-eeprom.h.
| uint16_t eeprom_t::PageSize |
Size of the EEPROM page
Definition at line 72 of file arch-eeprom.h.
| uint16_t eeprom_t::PagesPerSector |
Number of EEPROM pages in the flash sector
Definition at line 73 of file arch-eeprom.h.
| uint8_t eeprom_t::PagesPerEeprom |
Number of pages in the EEPROM representation
Definition at line 74 of file arch-eeprom.h.