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

This is the complete list of members for DebouncedButton, 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
_pin (defined in DigitalInputButton)DigitalInputButtonprotected
_pullup (defined in DigitalInputButton)DigitalInputButtonprotected
_pushed (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_repeatCount (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_state (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_threshold (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
AbstractDebouncedButton::AbstractButton()AbstractButtoninline
DigitalInputButton::AbstractButton()AbstractButtoninline
AbstractDebouncedButton()AbstractDebouncedButton
begin(uint8_t threshold=AbstractDebouncedButton::DefaultThreshold, uint8_t delay=AbstractDebouncedButton::DefaultButtonDelay)DebouncedButton
AbstractDebouncedButton::AbstractButton::begin()AbstractButtoninlinevirtual
DigitalInputButton::begin()DigitalInputButtonvirtual
DebouncedButton(uint8_t pin, bool pullup=true)DebouncedButton
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
DigitalInputButton(const uint8_t pin, const bool pullup=true)DigitalInputButton
held(uint16_t ms=DefaultHeldMs)AbstractDebouncedButton
on()DebouncedButtonvirtual
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()DebouncedButtonvirtual
~DebouncedButton()DebouncedButtoninlinevirtual