#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
// Define the GPIOs connected to the LEDs
#define LED1 34
#define LED2 35
#define LED3 32
void app_main() {
// Configure GPIO pins as output
gpio_reset_pin(LED1);
gpio_set_direction(LED1, GPIO_MODE_OUTPUT);
gpio_reset_pin(LED2);
gpio_set_direction(LED2, GPIO_MODE_OUTPUT);
gpio_reset_pin(LED3);
gpio_set_direction(LED3, GPIO_MODE_OUTPUT);
printf("Hello, Wokwi!\n");
while (1) {
// Turn on LED1
gpio_set_level(LED1, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(LED1, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
// Turn on LED2
gpio_set_level(LED2, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(LED2, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
// Turn on LED3
gpio_set_level(LED3, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(LED3, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}