MD_UISwitch Library 2.2
Library for different types of User Interface switches
MD_UISwitch_Matrix Member List

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

_colPinMD_UISwitch_Matrixprotected
_colsMD_UISwitch_Matrixprotected
_enableFlagsMD_UISwitchprotected
_kPushMD_UISwitchprotected
_ktMD_UISwitch_Matrixprotected
_lastKeyMD_UISwitchprotected
_lastKeyIdxMD_UISwitchprotected
_prevStatusMD_UISwitchprotected
_RCMD_UISwitchprotected
_RCstateMD_UISwitchprotected
_rowPinMD_UISwitch_Matrixprotected
_rowsMD_UISwitch_Matrixprotected
_stateMD_UISwitchprotected
_timeActiveMD_UISwitchprotected
_timeDoublePressMD_UISwitchprotected
_timeLongPressMD_UISwitchprotected
_timePressMD_UISwitchprotected
_timeRepeatMD_UISwitchprotected
begin(void)MD_UISwitch_Matrixvirtual
debounce(bool curStatus, bool reset=false)MD_UISwitchprotected
DPRESS_ENABLEMD_UISwitchprotectedstatic
enableDoublePress(boolean f)MD_UISwitch
enableLongPress(boolean f)MD_UISwitch
enableRepeat(boolean f)MD_UISwitch
enableRepeatResult(boolean f)MD_UISwitch
getKey(void)MD_UISwitchvirtual
KEY_ACTIVE_STATEMD_UISwitchprotectedstatic
KEY_DOWN enum valueMD_UISwitch
KEY_DPRESS enum valueMD_UISwitch
KEY_DPRESS_TIMEMD_UISwitchprotectedstatic
KEY_LONGPRESS enum valueMD_UISwitch
KEY_LONGPRESS_TIMEMD_UISwitchprotectedstatic
KEY_NULL enum valueMD_UISwitch
KEY_PRESS enum valueMD_UISwitch
KEY_PRESS_TIMEMD_UISwitchprotectedstatic
KEY_REPEAT_TIMEMD_UISwitchprotectedstatic
KEY_RPTPRESS enum valueMD_UISwitch
KEY_UP enum valueMD_UISwitch
keyResult_t enum nameMD_UISwitch
LONGPRESS_ENABLEMD_UISwitchprotectedstatic
MD_UISwitch(void)MD_UISwitch
MD_UISwitch_Matrix(uint8_t rows, uint8_t cols, uint8_t *rowPin, uint8_t *colPin, char *kt)MD_UISwitch_Matrix
processFSM(bool swState, bool reset=false)MD_UISwitchprotected
read(void)MD_UISwitch_Matrixvirtual
REPEAT_ENABLEMD_UISwitchprotectedstatic
REPEAT_RESULT_ENABLEMD_UISwitchprotectedstatic
S_DEBOUNCE enum valueMD_UISwitchprotected
S_IDLE enum valueMD_UISwitchprotected
S_PRESS enum valueMD_UISwitchprotected
S_PRESS2A enum valueMD_UISwitchprotected
S_PRESS2B enum valueMD_UISwitchprotected
S_PRESSL enum valueMD_UISwitchprotected
S_REPEAT enum valueMD_UISwitchprotected
S_WAIT enum valueMD_UISwitchprotected
S_WAIT_RELEASE enum valueMD_UISwitchprotected
S_WAIT_START enum valueMD_UISwitchprotected
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 nameMD_UISwitchprotected
state_fsm enum nameMD_UISwitchprotected
~MD_UISwitch()MD_UISwitch
~MD_UISwitch_Matrix()MD_UISwitch_Matrix