#include "driver/gpio.h"
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define LED_Pin1 GPIO_NUM_13
#define LED_Pin2 GPIO_NUM_26
void blink1(void *pvParameter) {
while(true) {
gpio_set_level(LED_Pin1, 1);
vTaskDelay(250);
gpio_set_level(LED_Pin1, 0);
vTaskDelay(250);
}
}
void blink2(void *pvParameter) {
while(true) {
gpio_set_level(LED_Pin2, 1);
vTaskDelay(250);
gpio_set_level(LED_Pin2, 0);
vTaskDelay(250);
}
}
void app_main(void) {
gpio_set_direction(LED_Pin1, GPIO_MODE_OUTPUT);
gpio_set_direction(LED_Pin2, GPIO_MODE_OUTPUT);
xTaskCreate(&blink1, "task1", 1024, NULL, 1, NULL);
xTaskCreate(&blink2, "task2", 1024, NULL, 2, NULL);
}