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

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

_button1 (defined in DualInputButton)DualInputButtonprotected
_button2 (defined in DualInputButton)DualInputButtonprotected
_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
_mix (defined in DualInputButton)DualInputButtonprotected
_pushed (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_repeatCount (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_state (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
_threshold (defined in AbstractDebouncedButton)AbstractDebouncedButtonprotected
AbstractDebouncedButton::AbstractButton()AbstractButtoninline
DualInputButton::AbstractButton()AbstractButtoninline
AbstractDebouncedButton()AbstractDebouncedButton
And enum value (defined in DualInputButton)DualInputButton
begin(bool callBeginInChildren=true, uint8_t threshold=AbstractDebouncedButton::DefaultThreshold, uint8_t delay=AbstractDebouncedButton::DefaultButtonDelay)DebouncedDualButton
AbstractDebouncedButton::begin(uint8_t threshold=DefaultThreshold, uint8_t delay=DefaultButtonDelay)AbstractDebouncedButton
AbstractDebouncedButton::AbstractButton::begin()AbstractButtoninlinevirtual
DualInputButton::begin(bool callBeginInChildren=true)DualInputButton
DebouncedDualButton(AbstractButton &button1, AbstractButton &button2)DebouncedDualButton
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
DualInputButton(AbstractButton &button1, AbstractButton &button2, const MixMode mix=Or)DualInputButton
held(uint16_t ms=DefaultHeldMs)AbstractDebouncedButton
MixMode enum name (defined in DualInputButton)DualInputButton
on()DebouncedDualButtonvirtual
Or enum value (defined in DualInputButton)DualInputButton
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()DebouncedDualButtonvirtual
Xor enum value (defined in DualInputButton)DualInputButton