From b07e6c6c97471f73162e49bd5225f3f20bb6cf2f Mon Sep 17 00:00:00 2001 From: dakriy Date: Thu, 13 Aug 2020 19:51:36 -0700 Subject: [PATCH] Allow codes to be entered in open mode when door is open --- main/src/app/state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/app/state.c b/main/src/app/state.c index 47de5c4..ab03772 100644 --- a/main/src/app/state.c +++ b/main/src/app/state.c @@ -46,7 +46,7 @@ void door_state_task(void* parameters) if (door_rtos_queue_receive(key_queue, &c, KEYPAD_CLEAR_TIME_MS)) { // If we are in unlocked mode, just open the door and carry on. - if (door_rtos_event_get(DOOR_OPEN_MODE_EVENT)) + if (door_rtos_event_get(DOOR_OPEN_MODE_EVENT) && !door_rtos_event_get(DOOR_LATCH_EVENT)) { door_lock_open(); continue; -- GitLab