MD_KeySwitch Library  1.4
Library for user keyswitch on digital input
MD_KeySwitch Member List

This is the complete list of members for MD_KeySwitch, including all inherited members.

_enableFlagsMD_KeySwitchprotected
_onStateMD_KeySwitchprotected
_pinMD_KeySwitchprotected
_stateMD_KeySwitchprotected
_timeActiveMD_KeySwitchprotected
_timeDebounceMD_KeySwitchprotected
_timeDoublePressMD_KeySwitchprotected
_timeLongPressMD_KeySwitchprotected
_timeRepeatMD_KeySwitchprotected
begin(void)MD_KeySwitch
enableDoublePress(boolean f)MD_KeySwitch
enableLongPress(boolean f)MD_KeySwitch
enableRepeat(boolean f)MD_KeySwitch
enableRepeatResult(boolean f)MD_KeySwitch
keyResult_t enum nameMD_KeySwitch
KS_DPRESS enum valueMD_KeySwitch
KS_LONGPRESS enum valueMD_KeySwitch
KS_NULL enum valueMD_KeySwitch
KS_PRESS enum valueMD_KeySwitch
KS_RPTPRESS enum valueMD_KeySwitch
MD_KeySwitch(uint8_t pin, uint8_t onState=KEY_ACTIVE_STATE)MD_KeySwitch
read(void)MD_KeySwitch
S_DEBOUNCE1 enum valueMD_KeySwitchprotected
S_DEBOUNCE2 enum valueMD_KeySwitchprotected
S_DPRESS enum valueMD_KeySwitchprotected
S_IDLE enum valueMD_KeySwitchprotected
S_LPRESS enum valueMD_KeySwitchprotected
S_PRESS enum valueMD_KeySwitchprotected
S_REPEAT enum valueMD_KeySwitchprotected
S_WAIT enum valueMD_KeySwitchprotected
setDebounceTime(uint16_t t)MD_KeySwitch
setDoublePressTime(uint16_t t)MD_KeySwitch
setLongPressTime(uint16_t t)MD_KeySwitch
setRepeatTime(uint16_t t)MD_KeySwitch
state_t enum nameMD_KeySwitchprotected
~MD_KeySwitch()MD_KeySwitch