IoAbstraction
Public Member Functions | List of all members
NoEeprom Class Reference

#include <EepromAbstraction.h>

Inheritance diagram for NoEeprom:
EepromAbstraction

Public Member Functions

virtual uint8_t read8 (__attribute__((unused)) EepromPosition position)
 
virtual void write8 (__attribute__((unused)) EepromPosition position, __attribute__((unused)) uint8_t val)
 
virtual uint16_t read16 (__attribute__((unused)) EepromPosition position)
 
virtual void write16 (__attribute__((unused)) EepromPosition position, __attribute__((unused)) uint16_t val)
 
virtual uint32_t read32 (__attribute__((unused)) EepromPosition position)
 
virtual void write32 (__attribute__((unused)) EepromPosition position, __attribute__((unused)) uint32_t val)
 
virtual void readIntoMemArray (__attribute__((unused)) uint8_t *memDest, __attribute__((unused)) EepromPosition romSrc, __attribute__((unused)) uint8_t len)
 
virtual void writeArrayToRom (__attribute__((unused)) EepromPosition romDest, __attribute__((unused)) const uint8_t *memSrc, __attribute__((unused)) uint8_t len)
 
- Public Member Functions inherited from EepromAbstraction
virtual bool hasErrorOccurred ()
 
virtual uint8_t read8 (EepromPosition position)=0
 
virtual void write8 (EepromPosition position, uint8_t val)=0
 
virtual uint16_t read16 (EepromPosition position)=0
 
virtual void write16 (EepromPosition position, uint16_t val)=0
 
virtual uint32_t read32 (EepromPosition position)=0
 
virtual void write32 (EepromPosition position, uint32_t val)=0
 
virtual void readIntoMemArray (uint8_t *memDest, EepromPosition romSrc, uint8_t len)=0
 
virtual void writeArrayToRom (EepromPosition romDest, const uint8_t *memSrc, uint8_t len)=0
 

Detailed Description

An implementation of eeprom that does nothing, for situations where no such storage is needed


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