#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
#define LED1_GPIO 2
#define LED2_GPIO 4
void blink_task(void *pvParameter) {
//gpio_pad_select_gpio(LED2_GPIO);
gpio_set_direction(LED2_GPIO, GPIO_MODE_OUTPUT);
while(1) {
gpio_set_level(LED2_GPIO, 0);
vTaskDelay(500 / portTICK_PERIOD_MS);
gpio_set_level(LED2_GPIO, 1);
vTaskDelay(500 / portTICK_PERIOD_MS);
}
}
void app_main() {
xTaskCreate(&blink_task, "blink_task", configMINIMAL_STACK_SIZE, NULL, 5, NULL);
//gpio_pad_select_gpio(LED1_GPIO);
gpio_set_direction(LED1_GPIO, GPIO_MODE_OUTPUT);
while(1) {
gpio_set_level(LED1_GPIO, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(LED1_GPIO, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}