VLCB
Loading...
Searching...
No Matches
VLCB::FlashStorage Class Reference

#include <FlashStorage.h>

Inheritance diagram for VLCB::FlashStorage:
VLCB::Storage

Public Member Functions

virtual void begin (unsigned int size) override
 Initialise the storage.
virtual byte read (unsigned int eeaddress) override
virtual byte readBytes (unsigned int eeaddress, byte nbytes, byte dest[]) override
virtual void write (unsigned int eeaddress, byte data) override
virtual void writeBytes (unsigned int eeaddress, const byte src[], byte numbytes) override
virtual void reset () override
Public Member Functions inherited from VLCB::Storage
virtual void commitWriteEEPROM ()

Member Function Documentation

◆ begin()

void VLCB::FlashStorage::begin ( unsigned int size)
overridevirtual

Initialise the storage.

Parameters
sizeAmount of persistent storage that will be used by VLCB configuration.

Implements VLCB::Storage.

◆ read()

byte VLCB::FlashStorage::read ( unsigned int eeaddress)
overridevirtual

Implements VLCB::Storage.

◆ readBytes()

byte VLCB::FlashStorage::readBytes ( unsigned int eeaddress,
byte nbytes,
byte dest[] )
overridevirtual

Implements VLCB::Storage.

◆ write()

void VLCB::FlashStorage::write ( unsigned int eeaddress,
byte data )
overridevirtual

Implements VLCB::Storage.

◆ writeBytes()

void VLCB::FlashStorage::writeBytes ( unsigned int eeaddress,
const byte src[],
byte numbytes )
overridevirtual

Implements VLCB::Storage.

◆ reset()

void VLCB::FlashStorage::reset ( )
overridevirtual

Implements VLCB::Storage.


The documentation for this class was generated from the following files: