eeprom.c File Reference
More...
#include "eeprom.h"
Go to the source code of this file.
Functions | |
static uint16_t | EE_FindValidPage (uint8_t Operation) |
Find valid Page for write or read operation. | |
static FLASH_Status | EE_Format (void) |
Erases PAGE0 and PAGE1 and writes VALID_PAGE header to PAGE0. | |
uint16_t | EE_Init (void) |
Restore the pages to a known good state in case of page's status corruption after a power loss. | |
static uint16_t | EE_PageTransfer (uint16_t VirtAddress, uint16_t Data) |
Transfers last updated variables data from the full Page to an empty one. | |
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. | |
static uint16_t | EE_VerifyPageFullWriteVariable (uint16_t VirtAddress, uint16_t Data) |
Verify if active page is full and Writes variable in EEPROM. | |
uint16_t | EE_WriteVariable (uint16_t VirtAddress, uint16_t Data) |
Writes/upadtes variable data in EEPROM. | |
Variables | |
uint16_t | DataVar = 0 |
uint16_t | VirtAddVarTab [NumbOfVar] |
Detailed Description
THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
© COPYRIGHT 2009 STMicroelectronics
Definition in file eeprom.c.
|