|
VLCB
|
#include <EepromExternalStorage.h>
Public Member Functions | |
| EepromExternalStorage (byte address) | |
| EepromExternalStorage (byte address, TwoWire *bus) | |
| 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 | |
| Public Member Functions inherited from VLCB::Storage | |
| virtual void | commitWriteEEPROM () |
| VLCB::EepromExternalStorage::EepromExternalStorage | ( | byte | address | ) |
| VLCB::EepromExternalStorage::EepromExternalStorage | ( | byte | address, |
| TwoWire * | bus ) |
|
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.