![]() |
Functions | |
uint16_t | EE_Init (void) |
Restore the pages to a known good state in case of page's status corruption after a power loss. More... | |
uint16_t | EE_ReadVariable (uint16_t VirtAddress, uint16_t *Data) |
Returns the last stored variable data, if found, which correspond to the passed virtual address. More... | |
uint16_t | EE_WriteVariable (uint16_t VirtAddress, uint16_t Data) |
Writes/upadtes variable data in EEPROM. More... | |
Variables | |
uint16_t | DataVar = 0 |
uint16_t | VirtAddVarTab [NB_OF_VAR] |
uint16_t EE_Init | ( | void | ) |
Restore the pages to a known good state in case of page's status corruption after a power loss.
None. |
- | Flash error code: on write Flash error
|
uint16_t EE_ReadVariable | ( | uint16_t | VirtAddress, |
uint16_t * | Data | ||
) |
Returns the last stored variable data, if found, which correspond to the passed virtual address.
VirtAddress | Variable virtual address |
Data | Global variable contains the read variable value |
Success | or error status:
|
uint16_t EE_WriteVariable | ( | uint16_t | VirtAddress, |
uint16_t | Data | ||
) |
Writes/upadtes variable data in EEPROM.
VirtAddress | Variable virtual address |
Data | 16 bit data to be written |
Success | or error status:
|
uint16_t DataVar = 0 |
uint16_t VirtAddVarTab[NB_OF_VAR] |