#include <EepromExternalStorage.h>
|
| | 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
|
| virtual void | commitWriteEEPROM () |
◆ EepromExternalStorage() [1/2]
| VLCB::EepromExternalStorage::EepromExternalStorage |
( |
byte | address | ) |
|
◆ EepromExternalStorage() [2/2]
| VLCB::EepromExternalStorage::EepromExternalStorage |
( |
byte | address, |
|
|
TwoWire * | bus ) |
◆ begin()
| void VLCB::EepromExternalStorage::begin |
( |
unsigned int | size | ) |
|
|
overridevirtual |
Initialise the storage.
- Parameters
-
| size | Amount of persistent storage that will be used by VLCB configuration. |
Implements VLCB::Storage.
◆ read()
| byte VLCB::EepromExternalStorage::read |
( |
unsigned int | eeaddress | ) |
|
|
overridevirtual |
◆ readBytes()
| byte VLCB::EepromExternalStorage::readBytes |
( |
unsigned int | eeaddress, |
|
|
byte | nbytes, |
|
|
byte | dest[] ) |
|
overridevirtual |
read a number of bytes from EEPROM external EEPROM must use 16-bit addresses !!
Implements VLCB::Storage.
◆ write()
| void VLCB::EepromExternalStorage::write |
( |
unsigned int | eeaddress, |
|
|
byte | data ) |
|
overridevirtual |
◆ writeBytes()
| void VLCB::EepromExternalStorage::writeBytes |
( |
unsigned int | eeaddress, |
|
|
const byte | src[], |
|
|
byte | numbytes ) |
|
overridevirtual |
write a number of bytes to EEPROM external EEPROM must use 16-bit addresses !!
Implements VLCB::Storage.
◆ reset()
| void VLCB::EepromExternalStorage::reset |
( |
| ) |
|
|
overridevirtual |
clear all event data in external EEPROM chip
Implements VLCB::Storage.
The documentation for this class was generated from the following files: