From ca72e0e90f850ff5d757be2f6dc658c5d558620c Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Fri, 12 Mar 2021 17:35:50 -0600 Subject: Removed the event queue. Apparently esp-homekit is thread safe. --- main/src/bell.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'main/src/bell.c') diff --git a/main/src/bell.c b/main/src/bell.c index 689856c..4045d90 100644 --- a/main/src/bell.c +++ b/main/src/bell.c @@ -7,7 +7,7 @@ #include #include -#include +#include #include #define ESP_INTR_FLAG_DEFAULT 0 @@ -35,7 +35,7 @@ void IRAM_ATTR intercom_bell_isr(void *arg) if (is_bell_ringing(val)) { ESP_LOGI(TAG, "Intercom bell ring value in range [%d]", val); - intercom_event_queue_bell_ring(); + intercom_bell_ring(); is_intercom_bell_blocked = true; } else @@ -46,7 +46,7 @@ void IRAM_ATTR intercom_bell_isr(void *arg) void intercom_bell_ring() { - ESP_LOGI(TAG, "Intercom bell ring event processed"); + ESP_LOGI(TAG, "Intercom bell ring"); hap_char_update_val(intercom_bell_current_state, &HAP_PROGRAMMABLE_SWITCH_EVENT_SINGLE_PRESS); xTimerReset(intercom_bell_timer, 10); } -- cgit v1.2.3