From c57538eb842d4a32a73c9e923a08f1e57a3ca4ff Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Tue, 5 Aug 2025 01:42:10 -0400 Subject: [PATCH] FreeRTOS --- .../I2C_MultiDevice/main/hello_world_main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 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 2b039ef4d..6a7ff5977 100644 --- a/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c +++ b/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c @@ -69,9 +69,11 @@ void app_main(void) void task1(void *pvParameters) { while (1) { - printf("Task 1 is running\n"); - printf("This is Task #1\n\n"); - vTaskDelay((1000)); // Delay for 1 second + if (xSemaphoreTake(xMutex, portMAX_DELAY)) { + printf("Task 1 is running\n"); + printf("This is Task #1\n\n"); + vTaskDelay((500)); // Delay for 1 second + } } }