Mutila: Mouse's Utilities for Arduino
Oft-used utilities: debouncing buttons, averaging samples, and so on.
DebouncedAnalogButton Member List
This is the complete list of members for
DebouncedAnalogButton
, including all inherited members.
_analogThreshold
(defined in
AnalogInputButton
)
AnalogInputButton
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
_pin
(defined in
AnalogInputButton
)
AnalogInputButton
protected
_pullup
(defined in
AnalogInputButton
)
AnalogInputButton
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
AnalogInputButton::AbstractButton
()
AbstractButton
inline
AbstractDebouncedButton
()
AbstractDebouncedButton
AnalogInputButton
(const uint8_t pin, const bool pullup=true, const uint16_t analogThreshold=512)
AnalogInputButton
begin
(uint8_t threshold=AbstractDebouncedButton::DefaultThreshold, uint8_t delay=AbstractDebouncedButton::DefaultButtonDelay)
DebouncedAnalogButton
AbstractDebouncedButton::AbstractButton::begin
()
AbstractButton
inline
virtual
AnalogInputButton::begin
()
AnalogInputButton
virtual
DebouncedAnalogButton
(const uint8_t pin, const bool pullup=true, const uint16_t analogThreshold=512)
DebouncedAnalogButton
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
held
(uint16_t ms=DefaultHeldMs)
AbstractDebouncedButton
on
()
DebouncedAnalogButton
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
()
DebouncedAnalogButton
virtual
Generated by
1.8.15