#include "rca.h" /* * For MAINTASK */ void setup() { Serial.begin(115200); Serial.println("setup() : running"); delay(1); } int loop_cnt = 0; void loop() { Serial.print("loop() : running"); Serial.print(loop_cnt++); Serial.println(" ."); delay(1000); } /* * For TASK1 */ void task1_setup() { pinMode(13, OUTPUT); Serial.println("task1_setup() : running"); } void task1_loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } int task2_loop_cnt = 0; /* * For TASK2 */ void task2_setup() { Serial.println("task2_setup() : running"); SerialUSB.begin(115200); while(!SerialUSB){ ; } SerialUSB.println("task2_setup() : running"); } void task2_loop() { Serial.print("task2_loop() : running"); Serial.print(task2_loop_cnt++); Serial.println(" ."); delay(2000); } int task3_loop_cnt = 0; /* * For TASK3 */ void task3_setup() { Serial5.begin(115200); Serial5.println("task3_setup() : running"); delay(1); } void task3_loop() { Serial.print("task3_loop() : running"); Serial.print(task3_loop_cnt++); Serial.println(" ."); delay(2000); } int task4_loop_cnt = 0; /* * For TASK4 */ void task4_setup() { Serial.println("task4_setup() : running"); delay(1); } void task4_loop() { Serial.print("task4_loop() : running"); Serial.print(task4_loop_cnt++); Serial.println(" ."); delay(2000); }