1
0
mirror of https://github.com/Utyff/Zintercom.git synced 2026-01-12 09:17:41 +03:00

fix button press

This commit is contained in:
Utyf
2022-03-13 05:19:50 +03:00
parent b786d8bfdd
commit 1fd4c7b2fa

View File

@@ -173,8 +173,10 @@ static void zclApp_HandleKeys(byte portAndAction, byte keyCode) {
if (portAndAction & KEY1_PORT) { //P2 Btn //S2 P2_0 TODO add check BUTTON pin if (portAndAction & KEY1_PORT) { //P2 Btn //S2 P2_0 TODO add check BUTTON pin
zclFactoryResetter_HandleKeys(portAndAction, keyCode); zclFactoryResetter_HandleKeys(portAndAction, keyCode);
if (portAndAction & HAL_KEY_PRESS) { if (portAndAction & HAL_KEY_PRESS) {
LREPMaster("Key pressed\r\n"); LREP("Key pressed. Clicks - %d\r\n", zclApp_State.clicks);
zclApp_State.clicks++; if (zclApp_State.clicks < 2) {
zclApp_State.clicks++;
}
osal_start_timerEx(zclApp_TaskID, APP_BTN_HOLD_EVT, BTN_HOLD_TIME); osal_start_timerEx(zclApp_TaskID, APP_BTN_HOLD_EVT, BTN_HOLD_TIME);
osal_stop_timerEx(zclApp_TaskID, APP_BTN_CLICK_EVT); osal_stop_timerEx(zclApp_TaskID, APP_BTN_CLICK_EVT);
@@ -187,7 +189,7 @@ static void zclApp_HandleKeys(byte portAndAction, byte keyCode) {
osal_start_timerEx(zclApp_TaskID, APP_BTN_CLICK_EVT, 250); osal_start_timerEx(zclApp_TaskID, APP_BTN_CLICK_EVT, 250);
} }
if (zclApp_State.clicks == 2) { if (zclApp_State.clicks == 2) {
osal_start_timerEx(zclApp_TaskID, APP_BTN_DOUBLE_EVT, 250); osal_start_timerEx(zclApp_TaskID, APP_BTN_DOUBLE_EVT, 50);
} }
} }
} }