void task1(void *pt) {
pinMode(23, OUTPUT);
while(1) {
digitalWrite(23, !digitalRead(23));
// delay(1000);
int timeDelay = 1000; //ms
vTaskDelay(pdMS_TO_TICKS(timeDelay));
}
}
void task2(void *pt) {
pinMode(21, OUTPUT);
while(1) {
digitalWrite(21, !digitalRead(21));
int timeDelay = 3000; //ms
vTaskDelay(timeDelay/portTICK_PERIOD_MS);
}
}
void setup() {
xTaskCreate(task1, "Blink 23", 1024, NULL, 1, NULL);
xTaskCreate(task2, "Blink 21", 1024, NULL, 1, NULL);
Serial.begin(115200);
Serial.println(portTICK_PERIOD_MS);
}
void loop() {
}