#include <Arduino.h>
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
void led1(void *pvParameters){
while(1){
digitalWrite(14, HIGH);
Serial.println("1_high");
delay(500);
digitalWrite(14, LOW);
Serial.println("1_low");
delay(500);
}
}
void led2(void *pvParameters){
while(1){
digitalWrite(12, HIGH);
Serial.println("2_high");
delay(250);
digitalWrite(12, LOW);
Serial.println("2_low");
delay(250);
}
}
void setup() {
// put your setup code here, to run once:
// Serial.begin(115200);
//Serial.println("Hello, ESP32!");
Serial.begin(115200);
pinMode(14, OUTPUT);
pinMode(12, OUTPUT);
xTaskCreatePinnedToCore(led1,"led1",1024*4,NULL,1,NULL,0);
xTaskCreatePinnedToCore(led2,"led1",1024*4,NULL,1,NULL,1);
}
void loop() {
// put your main code here, to run repeatedly:
// delay(10); // this speeds up the simulation
}