#include <Arduino.h>
// put function declarations here:
void task1(void *ptr)
{
Serial.println("task1 Start");
for (;;)
{
Serial.println("Hello From Task1");
vTaskDelay(1000);
}
}
void task2(void *ptr)
{
Serial.println("task2 Start");
for (;;)
{
Serial.println("HelloFromTask2");
vTaskDelay(500);
}
}
void setup()
{
Serial.begin(9600);
xTaskCreate(task1, "SerialPrint", 1024, NULL, 1, NULL);
xTaskCreate(task2, "SerialPrint", 1024, NULL, 1, NULL);
}
void loop()
{
// put your main code here, to run repeatedly:
}
#include <Arduino.h>
// put function declarations here:
void task1(void *ptr)
{
Serial.println("task1 Start");
for (;;)
{
Serial.println("Hello From Task1");
vTaskDelay(1000);
}
}
void task2(void *ptr)
{
Serial.println("task2 Start");
for (;;)
{
Serial.println("HelloFromTask2");
vTaskDelay(500);
}
}
void setup()
{
Serial.begin(9600);
xTaskCreate(task1, "SerialPrint1", 1024, NULL, 1, NULL);
xTaskCreate(task2, "SerialPrint2", 1024, NULL, 1, NULL);
}
void loop()
{
// put your main code here, to run repeatedly:
}