Mutila: Mouse's Utilities for Arduino
Oft-used utilities: debouncing buttons, averaging samples, and so on.
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  src
 AbstractButton.h
 AbstractDebouncedButton.cpp
 AbstractDebouncedButton.h
 AbstractSampler.h
 AnalogInputButton.cpp
 AnalogInputButton.h
 BrownoutMode.cpp
 BrownoutMode.h
 BufferedSampler.cpp
 BufferedSampler.h
 BufferedVDivSampler.cpp
 BufferedVDivSampler.h
 CommandInterface.cpp
 CommandInterface.h
 DebouncedAnalogButton.cpp
 DebouncedAnalogButton.h
 DebouncedButton.cpp
 DebouncedButton.h
 DebouncedDualButton.cpp
 DebouncedDualButton.h
 DFPlayerMini.cpp
 DFPlayerMini.h
 DFPReader.cpp
 DFPReader.h
 DigitalInputButton.cpp
 DigitalInputButton.h
 DiscretePot.cpp
 DiscretePot.h
 DualButton.cpp
 DualButton.h
 DualInputButton.cpp
 DualInputButton.h
 EMACurrentSampler.cpp
 EMACurrentSampler.h
 EMASampler.cpp
 EMASampler.h
 EMASonicRanger.cpp
 EMASonicRanger.h
 EMAVDivSampler.cpp
 EMAVDivSampler.h
 FreeRam.cpp
 FreeRam.h
 Heartbeat.cpp
 Heartbeat.h
 Millis.cpp
 Millis.h
 Mode.h
 ModeManager.cpp
 ModeManager.h
 MultiThrowSwitch.cpp
 MultiThrowSwitch.h
 MutilaDebug.h
 NumericRange.h
 ParentMode.cpp
 ParentMode.h
 PersistentSetting.cpp
 PersistentSetting.h
 QuantizedPot.cpp
 QuantizedPot.h
 SonicRanger.cpp
 SonicRanger.h
 ToggleButton.cpp
 ToggleButton.h
 VIPCalculation.cpp
 VIPCalculation.h