MD_UISwitch Library
2.2
Library for different types of User Interface switches
MD_UISwitch_Analog Member List
This is the complete list of members for
MD_UISwitch_Analog
, including all inherited members.
_enableFlags
MD_UISwitch
protected
_kPush
MD_UISwitch
protected
_kt
MD_UISwitch_Analog
protected
_ktSize
MD_UISwitch_Analog
protected
_lastKey
MD_UISwitch
protected
_lastKeyIdx
MD_UISwitch_Analog
protected
_pin
MD_UISwitch_Analog
protected
_prevStatus
MD_UISwitch
protected
_RC
MD_UISwitch
protected
_RCstate
MD_UISwitch
protected
_state
MD_UISwitch
protected
_timeActive
MD_UISwitch
protected
_timeDoublePress
MD_UISwitch
protected
_timeLongPress
MD_UISwitch
protected
_timePress
MD_UISwitch
protected
_timeRepeat
MD_UISwitch
protected
begin
(void)
MD_UISwitch_Analog
virtual
debounce
(bool curStatus, bool reset=false)
MD_UISwitch
protected
DPRESS_ENABLE
MD_UISwitch
protected
static
enableDoublePress
(boolean f)
MD_UISwitch
enableLongPress
(boolean f)
MD_UISwitch
enableRepeat
(boolean f)
MD_UISwitch
enableRepeatResult
(boolean f)
MD_UISwitch
getKey
(void)
MD_UISwitch
virtual
KEY_ACTIVE_STATE
MD_UISwitch
protected
static
KEY_DOWN
enum value
MD_UISwitch
KEY_DPRESS
enum value
MD_UISwitch
KEY_DPRESS_TIME
MD_UISwitch
protected
static
KEY_LONGPRESS
enum value
MD_UISwitch
KEY_LONGPRESS_TIME
MD_UISwitch
protected
static
KEY_NULL
enum value
MD_UISwitch
KEY_PRESS
enum value
MD_UISwitch
KEY_PRESS_TIME
MD_UISwitch
protected
static
KEY_REPEAT_TIME
MD_UISwitch
protected
static
KEY_RPTPRESS
enum value
MD_UISwitch
KEY_UP
enum value
MD_UISwitch
keyResult_t
enum name
MD_UISwitch
LONGPRESS_ENABLE
MD_UISwitch
protected
static
MD_UISwitch
(void)
MD_UISwitch
MD_UISwitch_Analog
(uint8_t pin, uiAnalogKeys_t *kt, uint8_t ktSize)
MD_UISwitch_Analog
processFSM
(bool swState, bool reset=false)
MD_UISwitch
protected
read
(void)
MD_UISwitch_Analog
virtual
REPEAT_ENABLE
MD_UISwitch
protected
static
REPEAT_RESULT_ENABLE
MD_UISwitch
protected
static
S_DEBOUNCE
enum value
MD_UISwitch
protected
S_IDLE
enum value
MD_UISwitch
protected
S_PRESS
enum value
MD_UISwitch
protected
S_PRESS2A
enum value
MD_UISwitch
protected
S_PRESS2B
enum value
MD_UISwitch
protected
S_PRESSL
enum value
MD_UISwitch
protected
S_REPEAT
enum value
MD_UISwitch
protected
S_WAIT
enum value
MD_UISwitch
protected
S_WAIT_RELEASE
enum value
MD_UISwitch
protected
S_WAIT_START
enum value
MD_UISwitch
protected
setDoublePressTime
(uint16_t t)
MD_UISwitch
setLongPressTime
(uint16_t t)
MD_UISwitch
setPressTime
(uint16_t t)
MD_UISwitch
setRepeatTime
(uint16_t t)
MD_UISwitch
state_db
enum name
MD_UISwitch
protected
state_fsm
enum name
MD_UISwitch
protected
~MD_UISwitch
()
MD_UISwitch
~MD_UISwitch_Analog
()
MD_UISwitch_Analog
Generated on Tue Jul 12 2022 11:42:32 for MD_UISwitch Library by
1.9.4