diff options
| author | Luke Hoersten <[email protected]> | 2021-03-12 17:35:50 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2021-03-12 17:35:50 -0600 |
| commit | ca72e0e90f850ff5d757be2f6dc658c5d558620c (patch) | |
| tree | 62c9b43a6647f6bcc4171854c6d8659b188601fc /main/src/bell.c | |
| parent | d23be047e18ef9b97e5c72073c9236f59ac60d5f (diff) | |
Removed the event queue. Apparently esp-homekit is thread safe.
Diffstat (limited to 'main/src/bell.c')
| -rw-r--r-- | main/src/bell.c | 6 |
1 files changed, 3 insertions, 3 deletions
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 <hap_apple_servs.h> #include <hap_apple_chars.h> -#include <event_queue.h> +#include <intercom.h> #include <bell.h> #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); } |
