Mutila: Mouse's Utilities for Arduino
Oft-used utilities: debouncing buttons, averaging samples, and so on.
|
CAbstractButton | |
CAbstractDebouncedButton | |
CAbstractSampler | Base class for analog pin sampling classes |
CAnalogInputButton | |
CBrownoutMode | Mode class with brownout detection |
CBufferedSampler | Ringbuffer-based sampler for analog values |
CBufferedVDivSampler | Buffered voltage divider based voltage sampler |
CCommandInterface | |
CDebouncedAnalogButton | Timeslice-based button with debouncing using analogRead |
CDebouncedButton | |
CDebouncedDualButton | |
CDFPlayerMini | |
CDFPReader | |
CDFPResponse | |
CDigitalInputButton | |
CDiscretePot | |
CDualButton | |
CDualInputButton | |
CEMACurrentSampler | Exponential Moving Average current sampler |
CEMASampler | Exponential Moving Average (EMA) analog pin sampler |
CEMASonicRanger | SonicRanger with EMA-smoothed values |
CEMAVDivSampler | Exponential Moving Average Voltage Divider based voltage sampler |
▼CHeartbeat | |
CTimes | |
CMode | |
CModeManager | |
CMultiThrowSwitch | |
CNamedPersistentSetting | |
CNumericRange | |
CParentMode | |
CPersistentSetting | EEPROM-backed variables with optional wear levelling functionality |
CQuantizedPot | |
CSonicRanger | |
CToggleButton |