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
)
DualInputButton
protected
_button2
(defined in
DualInputButton
)
DualInputButton
protected
_counter
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_delay
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_lastOnDuration
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_lastRepeat
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_lastStateChange
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_lastUpdate
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_mix
(defined in
DualInputButton
)
DualInputButton
protected
_pushed
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_repeatCount
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_state
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
_threshold
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
protected
AbstractDebouncedButton::AbstractButton
()
AbstractButton
inline
DualInputButton::AbstractButton
()
AbstractButton
inline
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
()
AbstractButton
inline
virtual
DualInputButton::begin
(bool callBeginInChildren=true)
DualInputButton
DebouncedDualButton
(AbstractButton &button1, AbstractButton &button2)
DebouncedDualButton
DefaultButtonDelay
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
static
DefaultButtonRepeatInitialMs
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
static
DefaultButtonRepeatMs
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
static
DefaultHeldMs
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
static
DefaultThreshold
(defined in
AbstractDebouncedButton
)
AbstractDebouncedButton
static
DualInputButton
(AbstractButton &button1, AbstractButton &button2, const MixMode mix=Or)
DualInputButton
held
(uint16_t ms=DefaultHeldMs)
AbstractDebouncedButton
MixMode
enum name (defined in
DualInputButton
)
DualInputButton
on
()
DebouncedDualButton
virtual
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
()
DebouncedDualButton
virtual
Xor
enum value (defined in
DualInputButton
)
DualInputButton
Generated by
1.8.15