MD_UISwitch Library
2.2
Library for different types of User Interface switches
MD_UISwitch_4017KM Member List
This is the complete list of members for
MD_UISwitch_4017KM
, including all inherited members.
_enableFlags
MD_UISwitch
protected
_kPush
MD_UISwitch
protected
_lastKey
MD_UISwitch
protected
_lastKeyIdx
MD_UISwitch
protected
_numKeys
MD_UISwitch_4017KM
protected
_pinClk
MD_UISwitch_4017KM
protected
_pinKey
MD_UISwitch_4017KM
protected
_pinRst
MD_UISwitch_4017KM
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_4017KM
virtual
clock
(void)
MD_UISwitch_4017KM
protected
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_4017KM
(uint8_t numKeys, uint8_t pinClk, uint8_t pinKey, uint8_t pinRst)
MD_UISwitch_4017KM
processFSM
(bool swState, bool reset=false)
MD_UISwitch
protected
read
(void)
MD_UISwitch_4017KM
virtual
REPEAT_ENABLE
MD_UISwitch
protected
static
REPEAT_RESULT_ENABLE
MD_UISwitch
protected
static
reset
(void)
MD_UISwitch_4017KM
protected
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_4017KM
()
MD_UISwitch_4017KM
Generated on Tue Jul 12 2022 11:42:32 for MD_UISwitch Library by
1.9.4