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 |
