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
)
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
_pin
(defined in
DigitalInputButton
)
DigitalInputButton
protected
_pullup
(defined in
DigitalInputButton
)
DigitalInputButton
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
DigitalInputButton::AbstractButton
()
AbstractButton
inline
AbstractDebouncedButton
()
AbstractDebouncedButton
begin
(uint8_t threshold=AbstractDebouncedButton::DefaultThreshold, uint8_t delay=AbstractDebouncedButton::DefaultButtonDelay)
DebouncedButton
AbstractDebouncedButton::AbstractButton::begin
()
AbstractButton
inline
virtual
DigitalInputButton::begin
()
DigitalInputButton
virtual
DebouncedButton
(uint8_t pin, bool pullup=true)
DebouncedButton
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
DigitalInputButton
(const uint8_t pin, const bool pullup=true)
DigitalInputButton
held
(uint16_t ms=DefaultHeldMs)
AbstractDebouncedButton
on
()
DebouncedButton
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
()
DebouncedButton
virtual
~DebouncedButton
()
DebouncedButton
inline
virtual
Generated by
1.8.15