SlotNVM  0.1.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ArduinoEEPROM< SIZE > Class Template Reference

NVM access class for AVR microcontroller with integrated EEPROM. More...

#include <ArduinoEEPROM.h>

Public Member Functions

bool erase (nvm_address_t start, nvm_size_t len)
 
bool read (nvm_address_t addr, uint8_t &data) const
 
bool read (nvm_address_t addr, uint8_t *data, nvm_size_t len) const
 
bool write (nvm_address_t addr, uint8_t data)
 
bool write (nvm_address_t addr, const uint8_t *data, nvm_size_t len)
 

Static Public Member Functions

static nvm_address_t getSize ()
 
static bool needErase ()
 

Static Public Attributes

static const nvm_size_t S_SIZE = SIZE
 

Detailed Description

template<nvm_size_t SIZE = E2END + 1>
class ArduinoEEPROM< SIZE >

NVM access class for AVR microcontroller with integrated EEPROM.


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