This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.4
More details
Board | Claims compatibility | Inclusion | Blink_2 |
Class_methods |
Class_methods_2 |
Scheduling_1 |
Scheduling_2 |
Blink |
---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 464 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) blink, 500, 0); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) blink, 500, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_2, 1, 0); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:39:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:42:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:42:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ �����������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.hIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:39:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_1, 1000, 0); ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) task_1, 1000, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:42:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_2, 1000, 100); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_3, 1000, 200); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_4, 1000, 300); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:45:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_5, 1000, 400); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:56:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_LED, PERIOD_LED, 500); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:9: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:84:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:33: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:9: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:33: error: invalid cast to abstract class type 'Task' Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:9: error: 'Tasks_Start_Task' was not declared in this scope Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:99:9: error: 'Tasks_Pause' was not declared in this scope Tasks_Pause(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void print_pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:12:6: error: #error board not supported, error #error board not supported, error ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Scheduler_update_nexttime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:95:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:95:5: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:119:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:119:5: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Tasks_Clear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:149:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:149:5: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:167:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:167:5: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Add(Task, int16_t, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:189:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:189:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:200:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:200:13: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:210:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:210:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:218:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:218:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:235:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:235:13: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:246:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:246:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Remove(Task)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:264:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:264:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:291:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:291:13: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:302:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:302:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Delay(Task, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:329:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:329:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:342:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:342:13: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:353:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:353:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_SetState(Task, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:371:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:371:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:381:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:381:13: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:392:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:392:9: note: suggested alternative: 'DEVICE_INTERRUPTIN' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ DEVICE_INTERRUPTIN
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: note: suggested alternative: '_spi_init' Tasks_Init(); ^~~~~~~~~~ _spi_init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) blink, 500, 0); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) blink, 500, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: note: suggested alternative: '_spi_init' Tasks_Init(); ^~~~~~~~~~ _spi_init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_2, 1, 0); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ �����������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2//home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:39:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:43:49: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) (TestClass::print_delayed_2), 0, 250); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:43:5: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Ta/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: note: suggested alternative: '_spi_init' Tasks_Init(); ^~~~~~~~~~ _spi_init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_1, 1000, 0); ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) task_1, 1000, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:42:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_2, 1000, 100); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_3, 1000, 200); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_4, 1000, 300); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:45:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_5, 1000, 400); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: note: suggested alternative: '_spi_init' Tasks_Init(); ^~~~~~~~~~ _spi_init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:56:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_LED, PERIOD_LED, 500); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:9: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:84:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:33: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:9: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:33: error: invalid cast to abstract class type 'Task' Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:9: error: 'Tasks_Start_Task' was not declared in this scope Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:99:9: error: 'Tasks_Pause' was not declared in this scope Tasks_Pause(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: note: suggested alternative: '__cmsis_start' Tasks_Start(); ^~~~~~~~~~~ __cmsis_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void print_pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Tasks_Start()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:418:9: error: 'TIMSK0' was not declared in this scope TIMSK0 |= (1<<OCIE0A); // Enable OC0A Interrupt ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:418:9: note: suggested alternative: 'TIMERA0' TIMSK0 |= (1<<OCIE0A); // Enable OC0A Interrupt ^~~~~~ TIMERA0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:418:23: error: 'OCIE0A' was not declared in this scope TIMSK0 |= (1<<OCIE0A); // Enable OC0A Interrupt ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Tasks_Pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:438:9: error: 'TIMSK0' was not declared in this scope TIMSK0 &= ~(1<<OCIE0A); //Disable OC0A Interrupt ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:438:9: note: suggested alternative: 'TIMERA0' TIMSK0 &= ~(1<<OCIE0A); //Disable OC0A Interrupt ^~~~~~ TIMERA0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:438:24: error: 'OCIE0A' was not declared in this scope TIMSK0 &= ~(1<<OCIE0A); //Disable OC0A Interrupt ^~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) blink, 500, 0); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) blink, 500, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_2, 1, 0); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:39:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:42:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:42:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ �����������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.hIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:39:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_1, 1000, 0); ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) task_1, 1000, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:42:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_2, 1000, 100); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_3, 1000, 200); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_4, 1000, 300); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:45:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_5, 1000, 400); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:56:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_LED, PERIOD_LED, 500); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:9: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:84:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:33: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:9: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:33: error: invalid cast to abstract class type 'Task' Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:9: error: 'Tasks_Start_Task' was not declared in this scope Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:99:9: error: 'Tasks_Pause' was not declared in this scope Tasks_Pause(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: note: suggested alternative: 'va_start' Tasks_Start(); ^~~~~~~~~~~ va_start /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void print_pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
This library has no main header file so an empty one was created.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:12:6: error: #error board not supported, error #error board not supported, error ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Scheduler_update_nexttime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:95:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:95:5: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:119:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:119:5: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Tasks_Clear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:149:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:149:5: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:167:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:167:5: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Add(Task, int16_t, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:189:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:189:9: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:200:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:200:13: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:210:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:210:9: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:218:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:218:9: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:235:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:235:13: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:246:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:246:9: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Remove(Task)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:264:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:264:9: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:291:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:291:13: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:302:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:302:9: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Delay(Task, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:329:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:329:9: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:342:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:342:13: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:353:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:353:9: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_SetState(Task, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:371:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:371:9: note: suggested alternative: 'NOT_AN_INTERRUPT' PAUSE_INTERRUPTS; ^~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:381:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:381:13: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:392:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:392:9: note: suggested alternative: 'NOT_AN_INTERRUPT' RESUME_INTERRUPTS; ^~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:3: note: suggested alternative: 'UHD_Init' Tasks_Init(); ^~~~~~~~~~ UHD_Init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) blink, 500, 0); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) blink, 500, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:3: note: suggested alternative: 'UHD_Init' Tasks_Init(); ^~~~~~~~~~ UHD_Init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) toggle_1, 10, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_2, 1, 0); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:39:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:39:3: note: suggested alternative: 'UHD_Init' Tasks_Init(); ^~~~~~~~~~ UHD_Init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:40:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:42:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:51:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods/Class_methods.ino:52:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ �����������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:39:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:43:49: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) (TestClass::print_delayed_2), 0, 250); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:43:5: error: 'Tasks_Add' was not declared in this scope Tasks_Add((/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:5: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^~~~~~~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:3: note: suggested alternative: 'UHD_Init' Tasks_Init(); ^~~~~~~~~~ UHD_Init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_1, 1000, 0); ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) task_1, 1000, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:42:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_2, 1000, 100); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_3, 1000, 200); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_4, 1000, 300); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:45:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_5, 1000, 400); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:3: note: suggested alternative: 'UHD_Init' Tasks_Init(); ^~~~~~~~~~ UHD_Init /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:3: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:56:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_LED, PERIOD_LED, 500); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:3: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:9: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:84:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:33: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:9: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:33: error: invalid cast to abstract class type 'Task' Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:9: error: 'Tasks_Start_Task' was not declared in this scope Tasks_Start_Task((Task) print_pause); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:99:9: error: 'Tasks_Pause' was not declared in this scope Tasks_Pause(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:9: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void print_pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:5: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, g_period); ^~~~~~~~~~~ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:12:6: error: #error board not supported, error #error board not supported, error ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Scheduler_update_nexttime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:95:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:119:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'void Tasks_Clear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:149:5: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:167:5: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Add(Task, int16_t, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:189:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:200:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:210:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:218:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:235:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:246:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Remove(Task)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:264:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:291:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:302:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_Delay(Task, int16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:329:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:342:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:353:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp: In function 'bool Tasks_SetState(Task, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:371:9: error: 'PAUSE_INTERRUPTS' was not declared in this scope PAUSE_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:381:13: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/src/Tasks.cpp:392:9: error: 'RESUME_INTERRUPTS' was not declared in this scope RESUME_INTERRUPTS; ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:29:14: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) blink, 500, 0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:30:33: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) blink, 500, 0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink/Blink.ino:31:15: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:42:14: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_1, 10, 0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:43:35: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) toggle_1, 10, 0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_2, 1, 0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Blink_2/Blink_2.ino:45:15: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp: In member function 'void TestClass::print()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Test_Class.cpp:41:49: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) (TestClass::print_delayed_1), 0, 250); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/ class type 'Task' Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:39:40: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) item1_print, 1000, 0); // Use handlers for non-static member functions! ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:40:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) item2_print, 1000, 500); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:41:15: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) item1_print, 2000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:50:41: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) item1_print, 2000); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:29: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) item2_print); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Class_methods_2/Class_methods_2.ino:51:40: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) item2_print); ^ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:38:14: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_1, 1000, 0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:41:35: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) task_1, 1000, 0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:42:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_2, 1000, 100); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:43:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_3, 1000, 200); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:44:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_4, 1000, 300); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:45:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) task_5, 1000, 400); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_1/Scheduling_1.ino:48:15: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:52:14: error: 'Tasks_Init' was not declared in this scope Tasks_Init(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:45:7: note: because the following virtual functions are pure within 'Task': class Task { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks/src/Tasks.h:51:18: note: virtual void Task::update() virtual void update() = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:55:50: error: 'Tasks_Add' was not declared in this scope Tasks_Add((Task) print_pause, PERIOD_PRINT, 500); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:56:20: error: invalid cast to abstract class type 'Task' Tasks_Add((Task) toggle_LED, PERIOD_LED, 500); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:59:15: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void _loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:78:42: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, 1); // force next execution ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:84:28: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, 1); // force next execution ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:33: error: invalid cast to abstract class type 'Task' Tasks_Pause_Task((Task) print_pause); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:89:44: error: 'Tasks_Pause_Task' was not declared in this scope Tasks_Pause_Task((Task) print_pause); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:33: error: invalid cast to abstract class type 'Task' Tasks_Start_Task((Task) print_pause); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:94:44: error: 'Tasks_Start_Task' was not declared in this scope Tasks_Start_Task((Task) print_pause); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:99:21: error: 'Tasks_Pause' was not declared in this scope Tasks_Pause(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:104:21: error: 'Tasks_Start' was not declared in this scope Tasks_Start(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino: In function 'void print_pause()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:24: error: invalid cast to abstract class type 'Task' Tasks_Delay((Task) print_pause, g_period); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler/examples/Scheduling_2/Scheduling_2.ino:119:45: error: 'Tasks_Delay' was not declared in this scope Tasks_Delay((Task) print_pause, g_period); ^ Multiple libraries were found for "Tasks.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Tasks Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Task_Scheduler