#include <stdio.h>
#include "driver/gpio.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#define LED_GPIO_PINS {4, 5, 6, 7} // Define the GPIO pins for the LEDs
#define LED_COUNT 4 // Number of LEDS in the array
void app_main() {
// Array to store GPIO pin numbers
int led_pins[LED_COUNT] = LED_GPIO_PINS;
for (int i = 0; i < LED_COUNT; i++) {
gpio_set_direction(led_pins[i], GPIO_MODE_OUTPUT); // Set the pin as output
}
// Sequentially turn on LEDs
for (int i = 0; i < LED_COUNT; i++) {
gpio_set_level(led_pins[i], 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(led_pins[i], 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}