Jump to main content

##

# 1.3.1.4 Library Interface

Emulated EEPROM library provides the following interfaces:

Functions

Name | Description
--- | ---
EMU_EEPROM_Initialize | Initializes the EEPROM Emulator library
EMU_EEPROM_StatusGet | Gets the current status of the EEPROM Emulator library
EMU_EEPROM_FormatMemory | Erases the entire emulated EEPROM memory space
EMU_EEPROM_ParametersGet | Returns EEPROM Emulation configuration parameters
EMU_EEPROM_PageBufferCommit | Commits any cached data to physical non-volatile memory
EMU_EEPROM_PageWrite | Writes a page of data to an emulated EEPROM memory page
EMU_EEPROM_PageRead | Reads a page of data from an emulated EEPROM memory page
EMU_EEPROM_BufferWrite | Writes a buffer of data to the emulated EEPROM memory space
EMU_EEPROM_BufferRead | Reads a buffer of data from the emulated EEPROM memory space

Data types and constants

Name | Type | Description
--- | --- | ---
EMU_EEPROM_STATUS | Enum | Identifies the current status/state of EEPROM operation
EMU_EEPROM_PARAMETERS | Struct | Provides different Emulated EEPROM configuration paramters