19 virtual void begin(
unsigned int size) = 0;
21 virtual byte read(
unsigned int eeaddress) = 0;
22 virtual void write(
unsigned int eeaddress,
byte data) = 0;
23 virtual byte readBytes(
unsigned int eeaddress,
byte nbytes,
byte dest[]) = 0;
24 virtual void writeBytes(
unsigned int eeaddress,
const byte src[],
byte numbytes) = 0;
Interface for persistent storage. Used by Configuration class.
Definition Storage.h:15
virtual byte readBytes(unsigned int eeaddress, byte nbytes, byte dest[])=0
virtual void write(unsigned int eeaddress, byte data)=0
virtual void begin(unsigned int size)=0
Initialise the storage.
virtual void commitWriteEEPROM()
Definition Storage.h:26
virtual void writeBytes(unsigned int eeaddress, const byte src[], byte numbytes)=0
virtual byte read(unsigned int eeaddress)=0
Definition AbstractEventTeachingService.cpp:13
Storage * createDefaultStorageForPlatform()
Definition CreateDefaultStorageForPlatform.cpp:19