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 3fff80eb9..857ba072f 100644 --- a/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c +++ b/ESP32-IDF_FreeRTOS/I2C_MultiDevice/main/hello_world_main.c @@ -115,3 +115,11 @@ void task2(void *pvParameters) { } } +void task_restart(void *pvParameters) { + while (1) { + vTaskDelay(10000); // Delay for 10 seconds + printf("Restarting system...\n"); + esp_restart(); + } +} +