From 63c358fd87bb70c3c3ade7919a5319a0c1ef172d Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Wed, 10 Dec 2025 00:24:44 +0100 Subject: [PATCH] Add task handle for task notifications --- firmware/esp32/main/i2c.cpp | 2 ++ firmware/esp32/main/main.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/esp32/main/i2c.cpp b/firmware/esp32/main/i2c.cpp index 62c4b9b..a2ca680 100644 --- a/firmware/esp32/main/i2c.cpp +++ b/firmware/esp32/main/i2c.cpp @@ -14,6 +14,8 @@ static const char* TAG = "I2C"; +TaskHandle_t i2c_task_handle = NULL; + i2c_master_bus_handle_t bus_handle; i2c_master_dev_handle_t slave_handles[SLAVES_NUMBER]; uint8_t slave_count = 0; diff --git a/firmware/esp32/main/main.cpp b/firmware/esp32/main/main.cpp index 1b145b2..5627dcf 100644 --- a/firmware/esp32/main/main.cpp +++ b/firmware/esp32/main/main.cpp @@ -49,5 +49,5 @@ extern "C" void app_main(void) xTaskCreate(watchdogTask, "watchdogs", 2048, NULL, configMAX_PRIORITIES-1, NULL); xTaskCreate(wifiTask, "wifi", 4096, NULL, configMAX_PRIORITIES-4, NULL); - xTaskCreate(i2cTask, "i2c", 1024, NULL, configMAX_PRIORITIES-6, NULL); + xTaskCreate(i2cTask, "i2c", 1024, NULL, configMAX_PRIORITIES-6, &i2c_task_handle); }