Kaleidoscope
Classes | Public Member Functions | Static Public Member Functions | List of all members
kaleidoscope::EEPROMSettings Class Reference

#include <EEPROM-Settings.h>

Inheritance diagram for kaleidoscope::EEPROMSettings:
Inheritance graph
[legend]
Collaboration diagram for kaleidoscope::EEPROMSettings:
Collaboration graph
[legend]

Public Member Functions

 EEPROMSettings (void)
 
void begin (void) final
 

Static Public Member Functions

static void update (void)
 
static bool isValid (void)
 
static void invalidate (void)
 
static uint8_t version (void)
 
static void version (uint8_t ver)
 
static uint16_t requestSlice (uint16_t size)
 
static void seal (void)
 
static uint16_t crc (void)
 
static uint16_t used (void)
 

Constructor & Destructor Documentation

◆ EEPROMSettings()

kaleidoscope::EEPROMSettings::EEPROMSettings ( void  )

Member Function Documentation

◆ begin()

void kaleidoscope::EEPROMSettings::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ crc()

uint16_t kaleidoscope::EEPROMSettings::crc ( void  )
static

◆ invalidate()

void kaleidoscope::EEPROMSettings::invalidate ( void  )
static

◆ isValid()

bool kaleidoscope::EEPROMSettings::isValid ( void  )
static

◆ requestSlice()

uint16_t kaleidoscope::EEPROMSettings::requestSlice ( uint16_t  size)
static

◆ seal()

void kaleidoscope::EEPROMSettings::seal ( void  )
static

◆ update()

void kaleidoscope::EEPROMSettings::update ( void  )
static

◆ used()

uint16_t kaleidoscope::EEPROMSettings::used ( void  )
static

◆ version() [1/2]

uint8_t kaleidoscope::EEPROMSettings::version ( void  )
static

◆ version() [2/2]

void kaleidoscope::EEPROMSettings::version ( uint8_t  ver)
static

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