From 63b0c319080063aa86e7b39213fe67a998890d30 Mon Sep 17 00:00:00 2001 From: ismail Date: Fri, 21 Feb 2025 16:19:04 +0300 Subject: [PATCH] Optimize event loop queue size depending on channel count. --- src/relay_chn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/relay_chn.c b/src/relay_chn.c index a99dcdd..d76e498 100644 --- a/src/relay_chn.c +++ b/src/relay_chn.c @@ -180,7 +180,7 @@ static bool relay_chn_is_gpio_valid(gpio_num_t gpio) static esp_err_t relay_chn_create_event_loop() { esp_event_loop_args_t loop_args = { - .queue_size = 10, + .queue_size = RELAY_CHN_COUNT * 8, .task_name = "relay_chn_event_loop", .task_priority = ESP_TASKD_EVENT_PRIO - 1, .task_stack_size = 2048,