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