![]() |
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.