EE_VerifyPageFullWriteVariable() is only used within EEPROM_Emulation.
 
Symbols
loading...
Files
loading...

EE_VerifyPageFullWriteVariable() function

Verify if active page is full and Writes variable in EEPROM.

Syntax

static uint16_t EE_VerifyPageFullWriteVariable(uint16_t VirtAddress,     uint16_t Data);
Implemented in eeprom.c:553

Arguments

VirtAddress

16 bit virtual address of the variable

Data

16 bit data to be written as variable value

Return value

Success or error status: - FLASH_COMPLETE: on success - PAGE_FULL: if valid page is full - NO_VALID_PAGE: if no valid page was found - Flash error code: on write Flash error

References

LocationReferrerText
eeprom.c:553
static uint16_t EE_VerifyPageFullWriteVariable(uint16_t VirtAddress, uint16_t Data)
eeprom.c:40
static uint16_t EE_VerifyPageFullWriteVariable(uint16_t VirtAddress, uint16_t Data);
eeprom.c:139EE_Init()
EepromStatus = EE_VerifyPageFullWriteVariable(VirtAddVarTab[VarIdx], DataVar);
eeprom.c:248EE_Init()
EepromStatus = EE_VerifyPageFullWriteVariable(VirtAddVarTab[VarIdx], DataVar);
eeprom.c:410EE_WriteVariable()
Status = EE_VerifyPageFullWriteVariable(VirtAddress, Data);
eeprom.c:657EE_PageTransfer()
EepromStatus = EE_VerifyPageFullWriteVariable(VirtAddress, Data);
eeprom.c:675EE_PageTransfer()
EepromStatus = EE_VerifyPageFullWriteVariable(VirtAddVarTab[VarIdx], DataVar);

Call Tree

Functions calling EE_VerifyPageFullWriteVariable()
Functions called by EE_VerifyPageFullWriteVariable()
EE_VerifyPageFullWriteVariable()
Data read by EE_VerifyPageFullWriteVariable()
Data written by EE_VerifyPageFullWriteVariable()
EE_VerifyPageFullWriteVariable()::PageEndAddress
EE_VerifyPageFullWriteVariable()::FlashStatus
EE_VerifyPageFullWriteVariable()::ValidPage
EE_VerifyPageFullWriteVariable()::Address
all items filtered out
EE_VerifyPageFullWriteVariable()
EE_VerifyPageFullWriteVariable()::PageEndAddress
EE_VerifyPageFullWriteVariable()::FlashStatus
EE_VerifyPageFullWriteVariable()::ValidPage
EE_VerifyPageFullWriteVariable()::Address
all items filtered out
Type of EE_VerifyPageFullWriteVariable()
EE_VerifyPageFullWriteVariable()
uint16_t
uint32_t
all items filtered out