#define led1Pin 22
#define led2Pin 23
#define uS_TO_S_FACTOR 1000000
#define TIME_TO_SLEEP 5
RTC_DATA_ATTR int bootCount = 0;
void sleep(void *arg);
void led_bluetooth(void *arg);
void setup() {
Serial.begin(115200);
delay(1);
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
xTaskCreatePinnedToCore(
led1, // Function that should be called
"Encender LED 1" // Name of the task (for debugging)
1024, // Stack size (bytes)
NULL, // Parameter to pass
1, // Task priority
NULL, // Task handle
1 // Core number
);
xTaskCreatePinnedToCore(
led2, // Function that should be called
"Encender LED 2" // Name of the task (for debugging)
1024, // Stack size (bytes)
NULL, // Parameter to pass
1, // Task priority
NULL, // Task handle
0 // Core number
);
}
void led2(void *args){
while(1){
digitalWrite(led2Pin, HIGH);
vTaskDelay(1000 / portTICK_PERIOD_MS);
digitalWrite(led2Pin, LOW);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
void led1(void *args){
while(1){
digitalWrite(led1Pin, HIGH);
vTaskDelay(500 / portTICK_PERIOD_MS);
digitalWrite(led1Pin, LOW);
vTaskDelay(500 / portTICK_PERIOD_MS);
}
}
void loop() {
// put your main code here, to run repeatedly:
}