#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#define LED_RED 5
#define LED_BLUE 4
void setup(){
pinMode(LED_RED, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
xTaskCreate(&blinkBlue, "blinkBlue", 1000, NULL, 1, NULL);
xTaskCreate(&blinkRed, "blinkRed", 1000, NULL, 1, NULL);
}
void blinkBlue(void * pvParameters){
for(;;){
digitalWrite(LED_BLUE, HIGH);
vTaskDelay(1000/portTICK_PERIOD_MS);
digitalWrite(LED_BLUE, LOW);
vTaskDelay(1000/portTICK_PERIOD_MS);
}
}
void blinkRed(void * pvParameters){
for(;;){
digitalWrite(LED_RED, HIGH);
vTaskDelay(2000/portTICK_PERIOD_MS);
digitalWrite(LED_RED, LOW);
vTaskDelay(2000/portTICK_PERIOD_MS);
}
}
void loop(){}