LIN master emulation with background operation - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

LIN master emulation with background operation

Version: 1.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
LIN_background
LIN_blocking
LIN_callback
dual_LIN
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp: In member function 'LIN_error_t LIN_Master::sendMasterRequest(uint8_t, uint8_t, uint8_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:219:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
                      ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:13:
/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/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:219:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp: In member function 'LIN_error_t LIN_Master::receiveSlaveResponse(uint8_t, uint8_t, void (*)(uint8_t, uint8_t*))':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:327:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
                      ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:327:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp: In member function 'void LIN_Master::handlerSend()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:468:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperReceive, 0, durationFrame);
                      ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:468:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperReceive, 0, durationFrame);
     ^~~~~~~~~
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

examples/LIN_background

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:47:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:118:5: error: 'Tasks_Pause' was not declared in this scope
     Tasks_Pause();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: error: 'Tasks_Start' was not declared in this scope
     Tasks_Start();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: note: suggested alternative: 'va_start'
     Tasks_Start();
     ^~~~~~~~~~~
     va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:162:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/LIN_blocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void _loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
       LIN_Master
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

examples/LIN_callback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:68:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:245:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/dual_LIN

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                    ^~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:42:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest2, LIN2_PERIOD, LIN1_PERIOD/2);
                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: error: 'LIN_master1' was not declared in this scope
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: error: 'LIN_master2' was not declared in this scope
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
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

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

examples/LIN_background

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: note: suggested alternative: '_spi_init'
   Tasks_Init();
   ^~~~~~~~~~
   _spi_init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:47:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: note: suggested alternative: '__cmsis_start'
   Tasks_Start();
   ^~~~~~~~~~~
   __cmsis_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:118:5: error: 'Tasks_Pause' was not declared in this scope
     Tasks_Pause();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: error: 'Tasks_Start' was not declared in this scope
     Tasks_Start();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: note: suggested alternative: '__cmsis_start'
     Tasks_Start();
     ^~~~~~~~~~~
     __cmsis_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:162:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/LIN_blocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void _loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
       LIN_Master
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

examples/LIN_callback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: note: suggested alternative: '_spi_init'
   Tasks_Init();
   ^~~~~~~~~~
   _spi_init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:68:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: note: suggested alternative: '__cmsis_start'
   Tasks_Start();
   ^~~~~~~~~~~
   __cmsis_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:245:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/dual_LIN

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: note: suggested alternative: '_spi_init'
   Tasks_Init();
   ^~~~~~~~~~
   _spi_init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                    ^~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:42:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest2, LIN2_PERIOD, LIN1_PERIOD/2);
                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: note: suggested alternative: '__cmsis_start'
   Tasks_Start();
   ^~~~~~~~~~~
   __cmsis_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: error: 'LIN_master1' was not declared in this scope
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: error: 'LIN_master2' was not declared in this scope
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
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

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.cpp: In constructor 'LIN_Master_1::LIN_Master_1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.cpp:32:14: error: 'UCSR1A' was not declared in this scope
     UCSRA = &UCSR1A;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_m/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:219:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
                      ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:13:
/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/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:219:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp: In member function 'LIN_error_t LIN_Master::receiveSlaveResponse(uint8_t, uint8_t, void (*)(uint8_t, uint8_t*))':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:308:20: error: 'U2X0' was not declared in this scope
     *UCSRA &= ~(1<<U2X0);                              // on AVR clear "double baudrate"
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:327:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
                      ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:327:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperSend, 0, durationBreak);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp: In member function 'void LIN_Master::handlerSend()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:453:19: error: 'U2X0' was not declared in this scope
     *UCSRA |= (1<<U2X0);                               // on AVR restore "double baudrate"
                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:468:22: error: invalid cast to abstract class type 'Task'
     Tasks_Add((Task) wrapperReceive, 0, durationFrame);
                      ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.cpp:468:5: error: 'Tasks_Add' was not declared in this scope
     Tasks_Add((Task) wrapperReceive, 0, durationFrame);
     ^~~~~~~~~
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

examples/LIN_background

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:47:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:118:5: error: 'Tasks_Pause' was not declared in this scope
     Tasks_Pause();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: error: 'Tasks_Start' was not declared in this scope
     Tasks_Start();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: note: suggested alternative: 'va_start'
     Tasks_Start();
     ^~~~~~~~~~~
     va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:162:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/LIN_blocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void _loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
       LIN_Master
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

examples/LIN_callback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:68:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:245:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/dual_LIN

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: note: suggested alternative: 'LIN_master1'
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
   LIN_master1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                    ^~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:42:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest2, LIN2_PERIOD, LIN1_PERIOD/2);
                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: note: suggested alternative: 'va_start'
   Tasks_Start();
   ^~~~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: error: 'LIN_master2' was not declared in this scope
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: note: suggested alternative: 'LIN_master1'
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_master1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: note: suggested alternative: 'LIN_master1'
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_master1
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

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

examples/LIN_background

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:3: note: suggested alternative: 'UHD_Init'
   Tasks_Init();
   ^~~~~~~~~~
   UHD_Init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:47:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:118:5: error: 'Tasks_Pause' was not declared in this scope
     Tasks_Pause();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:5: error: 'Tasks_Start' was not declared in this scope
     Tasks_Start();
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:162:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/LIN_blocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, false);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void _loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: note: suggested alternative: 'LIN_Master'
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^~~~~~~~~~~
       LIN_Master
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

examples/LIN_callback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: note: suggested alternative: 'LIN_Master'
   LIN_master3.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:3: note: suggested alternative: 'UHD_Init'
   Tasks_Init();
   ^~~~~~~~~~
   UHD_Init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:68:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.sendMasterRequest(id, numData, data);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: note: suggested alternative: 'LIN_Master'
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^~~~~~~~~~~
     LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:245:5: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
     ^~~~~~~~~~~
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

examples/dual_LIN

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.begin(19200, LIN_V2, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.begin(9600, LIN_V1, true);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:3: note: suggested alternative: 'UHD_Init'
   Tasks_Init();
   ^~~~~~~~~~
   UHD_Init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                    ^~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:3: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:42:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest2, LIN2_PERIOD, LIN1_PERIOD/2);
                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:3: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: error: 'LIN_master1' was not declared in this scope
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: note: suggested alternative: 'LIN_Master'
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: error: 'LIN_master2' was not declared in this scope
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: note: suggested alternative: 'LIN_Master'
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^~~~~~~~~~~
       LIN_Master
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: note: suggested alternative: 'LIN_Master'
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^~~~~~~~~~~
   LIN_Master
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

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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

examples/LIN_background

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:42:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:45:14: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:46:48: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:47:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:48:15: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:72:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:84:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:98:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, Rx);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:113:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:118:17: error: 'Tasks_Pause' was not declared in this scope
     Tasks_Pause();
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:120:17: error: 'Tasks_Start' was not declared in this scope
     Tasks_Start();
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_background/LIN_background.ino:162:31: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
                               ^
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

examples/LIN_blocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:33:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, false);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino: In function 'void _loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:58:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.sendMasterRequest(0x3B, 2, Tx);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_blocking/LIN_blocking.ino:67:7: error: 'LIN_master3' was not declared in this scope
       LIN_master3.receiveSlaveResponse(0x1B, 8, Rx);
       ^
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

examples/LIN_callback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:63:3: error: 'LIN_master3' was not declared in this scope
   LIN_master3.begin(19200, LIN_V2, true);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:66:14: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master3.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:67:48: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) LIN_scheduler, LIN_PERIOD, 0);
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:68:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) printStatus, PRINT_PERIOD, PRINT_PERIOD);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:69:15: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void LIN_scheduler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:123:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() != LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:139:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.sendMasterRequest(id, numData, data);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:153:5: error: 'LIN_master3' was not declared in this scope
     LIN_master3.receiveSlaveResponse(id, numData, statusDecode);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino: In function 'void printStatus()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:197:7: error: 'LIN_master3' was not declared in this scope
   if (LIN_master3.getState() == LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/LIN_callback/LIN_callback.ino:245:31: error: 'Tasks_Delay' was not declared in this scope
     Tasks_Delay(printStatus, 2);
                               ^
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

examples/dual_LIN

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:36:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.begin(19200, LIN_V2, true);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:37:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.begin(9600, LIN_V1, true);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:40:14: error: 'Tasks_Init' was not declared in this scope
   Tasks_Init();
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/src/LIN_master1.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:15:
/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/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:41:54: error: 'Tasks_Add' was not declared in this scope
   Tasks_Add((Task) sendMasterRequest1, LIN1_PERIOD, 0);
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:42:20: error: invalid cast to abstract class type 'Task'
   Tasks_Add((Task) sendMasterRequest2, LIN2_PERIOD, LIN1_PERIOD/2);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:43:15: error: 'Tasks_Start' was not declared in this scope
   Tasks_Start();
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest1()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:62:7: error: 'LIN_master1' was not declared in this scope
   if (LIN_master1.getState() != LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:73:3: error: 'LIN_master1' was not declared in this scope
   LIN_master1.sendMasterRequest(id, lenData, data);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino: In function 'void sendMasterRequest2()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:83:7: error: 'LIN_master2' was not declared in this scope
   if (LIN_master2.getState() != LIN_STATE_IDLE)
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LIN_master_emulation_with_background_operation/examples/dual_LIN/dual_LIN.ino:94:3: error: 'LIN_master2' was not declared in this scope
   LIN_master2.sendMasterRequest(id, lenData, data);
   ^
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