#include <Arduino.h>

#define LED1 23
#define LED2 22

void task1(void *pt) {
    pinMode(LED1, OUTPUT);
    while (1) {
        digitalWrite(LED1, !digitalRead(LED1));
        vTaskDelay(1000);
    }
}

void task2(void *pt) {
    pinMode(LED2, OUTPUT);
    while (1) {
        digitalWrite(LED2, !digitalRead(LED2));
        vTaskDelay(3000);
    }
}

void setup() {
    xTaskCreate(task1, "Blink 23", 1024, NULL, 1, NULL);
    xTaskCreate(task2, "Blink 21", 1024, NULL, 1, NULL); 
}

void loop() {
    // ...
}