void task1(void *pt)
{
pinMode(23, OUTPUT);
while(true)
{
digitalWrite(23, !digitalRead(23));
int timeDelay = 1000;
vTaskDelay(pdMS_TO_TICKS(timeDelay));
}
}
void task2(void *pt)
{
pinMode(21, OUTPUT);
while(true)
{
digitalWrite(21, !digitalRead(21));
int timeDelay = 3000;
vTaskDelay(pdMS_TO_TICKS(timeDelay));
}
}
void setup() {
// put your setup code here, to run once:
xTaskCreate(task1, "Blink 23", 1024, NULL, 1 ,NULL);
xTaskCreate(task2, "Blink 21", 1024, NULL, 1 ,NULL);
}
void loop() {
// put your main code here, to run repeatedly:
}