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 16aade3b4..cf54d47ec 100644 --- a/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c +++ b/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c @@ -100,7 +100,7 @@ void task1(void *pvParameters) { if (xSemaphoreTake(xMutex, 1500)) { printf("Task 1 is running\n"); s_data.num1 = x; - xQueueSend(xQueue, &s_data.num1, 0); + xQueueSend(xQueue1, &s_data.num1, 0); printf("Task 1 sent x=%" PRIu32 "\n", x); x+=2; vTaskDelay((500)); @@ -121,7 +121,7 @@ void task2(void *pvParameters) { if (xSemaphoreTake(xMutex, 1500)) { printf("Task 2 is running\n"); //s_data.num2 = y; - xQueueSend(xQueue, &s_data, 0); + xQueueSend(xQueue2, &s_data, 0); printf("Task 2 sent y=%" PRIu32 "\n", y); y++; vTaskDelay((250));