Mutila: Mouse's Utilities for Arduino
Oft-used utilities: debouncing buttons, averaging samples, and so on.
|
Public Member Functions | |
NamedPersistentSetting (T minimum, T maximum, T defaultValue, const char *name, uint8_t copies=1, int32_t eepromOffset=-1) | |
const String & | getName () |
void | dump () |
Public Member Functions inherited from PersistentSetting< T > | |
PersistentSetting (T minimum, T maximum, T defaultValue, uint8_t copies=1, int32_t eepromOffset=-1) | |
bool | isValid (T v) |
void | reset (bool saveIt=false) |
T | getValueAt (uint16_t address) |
uint16_t | counterOffset (uint8_t idx) |
uint16_t | dataOffset (uint8_t idx) |
uint8_t | getCurrentIdx () |
T | load () |
void | save () |
T | get () |
T | getMinimum () |
T | getMaximum () |
T | getDefault () |
T | operator= (T v) |
bool | set (T v, bool saveIt=false) |
uint16_t | size () |
void | dump () |
Additional Inherited Members | |
Protected Attributes inherited from PersistentSetting< T > | |
T | _value |
T | _minimum |
T | _maximum |
T | _defaultValue |
Definition at line 322 of file PersistentSetting.h.