|
VLCB
|
#include <EepromInternalStorage.h>
Public Member Functions | |
| virtual void | begin (unsigned int size) override |
| Initialise the storage. | |
| virtual byte | read (unsigned int eeaddress) override |
| read a single byte from EEPROM | |
| virtual byte | readBytes (unsigned int eeaddress, byte nbytes, byte dest[]) override |
| virtual void | write (unsigned int eeaddress, byte data) override |
| write a byte | |
| virtual void | writeBytes (unsigned int eeaddress, const byte src[], byte numbytes) override |
| virtual void | reset () override |
| clear all event data in external EEPROM chip | |
| virtual void | commitWriteEEPROM () override |
|
overridevirtual |
Initialise the storage.
| size | Amount of persistent storage that will be used by VLCB configuration. |
Implements VLCB::Storage.
|
overridevirtual |
read a single byte from EEPROM
Implements VLCB::Storage.
|
overridevirtual |
read a number of bytes from EEPROM external EEPROM must use 16-bit addresses !!
Implements VLCB::Storage.
|
overridevirtual |
write a byte
Implements VLCB::Storage.
|
overridevirtual |
write a number of bytes to EEPROM external EEPROM must use 16-bit addresses !!
Implements VLCB::Storage.
|
overridevirtual |
clear all event data in external EEPROM chip
Implements VLCB::Storage.
|
overridevirtual |
Reimplemented from VLCB::Storage.