#include <EepromInternalStorage.h>
|
| 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 |
◆ begin()
| void VLCB::EepromInternalStorage::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::EepromInternalStorage::read |
( |
unsigned int | eeaddress | ) |
|
|
overridevirtual |
◆ readBytes()
| byte VLCB::EepromInternalStorage::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::EepromInternalStorage::write |
( |
unsigned int | eeaddress, |
|
|
byte | data ) |
|
overridevirtual |
◆ writeBytes()
| void VLCB::EepromInternalStorage::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::EepromInternalStorage::reset |
( |
| ) |
|
|
overridevirtual |
clear all event data in external EEPROM chip
Implements VLCB::Storage.
◆ commitWriteEEPROM()
| void VLCB::EepromInternalStorage::commitWriteEEPROM |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: