From f2953db3141e827b4c0da1ebcd6ddd782e4b1bd0 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Tue, 5 Aug 2025 02:29:37 -0400 Subject: [PATCH] FreeRTOS --- .../I2C_MultiDevice/main/hello_world_main.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c b/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c index caa845b72..7c8ef0e5f 100644 --- a/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c +++ b/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c @@ -150,15 +150,15 @@ void restart_task(void *pvParameters) { void display_task(void *pvParameters) { - TaskData data; + SensorsData data; while (1) { - if (xQueueReceive(xQueue1, &data, pdMS_TO_TICKS(500))) { - printf("Display Task received from Task 1: id=%d, message=%s\n", data.id, data.message); + if (xQueueReceive(xQueue1, &data, 500)) { + printf("Display Task received from Task 1: num1=%d, num2=%d, num3=%d\n", data.num1, data.num2, data.num3); } - if (xQueueReceive(xQueue2, &data, pdMS_TO_TICKS(500))) { - printf("Display Task received from Task 2: id=%d, message=%s\n", data.id, data.message); + if (xQueueReceive(xQueue2, &data, 500)) { + printf("Display Task received from Task 2: num1=%d, num2=%d, num3=%d\n", data.num1, data.num2, data.num3); } - vTaskDelay(pdMS_TO_TICKS(200)); + vTaskDelay(500); } }