Mutila: Mouse's Utilities for Arduino
Oft-used utilities: debouncing buttons, averaging samples, and so on.
AbstractDebouncedButton Member List

This is the complete list of members for AbstractDebouncedButton, including all inherited members.

_counter (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_delay (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_lastOnDuration (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_lastRepeat (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_lastStateChange (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_lastUpdate (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_pushed (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_repeatCount (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_state (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_threshold (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
AbstractButton()AbstractButtoninline
AbstractDebouncedButton()AbstractDebouncedButton
begin(uint8_t threshold=DefaultThreshold, uint8_t delay=DefaultButtonDelay)AbstractDebouncedButton
AbstractButton::begin()AbstractButtoninlinevirtual
DefaultButtonDelay (defined in AbstractDebouncedButton)AbstractDebouncedButtonstatic
DefaultButtonRepeatInitialMs (defined in AbstractDebouncedButton)AbstractDebouncedButtonstatic
DefaultButtonRepeatMs (defined in AbstractDebouncedButton)AbstractDebouncedButtonstatic
DefaultHeldMs (defined in AbstractDebouncedButton)AbstractDebouncedButtonstatic
DefaultThreshold (defined in AbstractDebouncedButton)AbstractDebouncedButtonstatic
held(uint16_t ms=DefaultHeldMs)AbstractDebouncedButton
on()=0AbstractButtonpure virtual
pushed(bool peek=false)AbstractDebouncedButton
repeat(uint16_t initialMs=DefaultButtonRepeatInitialMs, uint16_t repeatMs=DefaultButtonRepeatMs)AbstractDebouncedButton
setState(bool newState)AbstractDebouncedButton
tapped(bool peek=false)AbstractDebouncedButton
update()=0AbstractDebouncedButtonpure virtual