CAN-BUS Shield - compatibility matrix

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

CAN-BUS Shield

Version: 2.3.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
send
send_receive
gpioWrite
receive_interrupt
receive_sleep
sendFD
send_receiveFD
OBDII_PIDs
receive_Blink
send_Blink_ROS
send_sleep
set_mask_filter_recv
recv_sd
send_Blink
receive_check
receive_interruptFD
receive_monitor
send_random
set_mask_filter_send
canbus-monitor
gpioRead
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS FAIL PASS PASS PASS FAIL PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS FAIL PASS
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL FAIL PASS PASS PASS PASS FAIL PASS PASS PASS FAIL PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS FAIL PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 1332 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 184 bytes (8%) of dynamic memory, leaving 1864 bytes for local variables. Maximum is 2048 bytes.

examples/OBDII_PIDs

Result: PASS

Sketch uses 7566 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 481 bytes (23%) of dynamic memory, leaving 1567 bytes for local variables. Maximum is 2048 bytes.

examples/canbus-monitor

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:15:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected identifier before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected '}' before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected unqualified-id before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/can-serial.h:24:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:16:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:52:1: error: expected declaration before '}' token
 } MCP_BITTIME_SETUP;
 ^
Multiple libraries were found for "mcp_can.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MODI

examples/gpioRead

Result: PASS

Sketch uses 6986 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 443 bytes (21%) of dynamic memory, leaving 1605 bytes for local variables. Maximum is 2048 bytes.

examples/gpioWrite

Result: PASS

Sketch uses 6936 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 469 bytes (22%) of dynamic memory, leaving 1579 bytes for local variables. Maximum is 2048 bytes.

examples/receive_Blink

Result: PASS

Sketch uses 7188 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 427 bytes (20%) of dynamic memory, leaving 1621 bytes for local variables. Maximum is 2048 bytes.

examples/receive_check

Result: PASS

Sketch uses 7114 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 427 bytes (20%) of dynamic memory, leaving 1621 bytes for local variables. Maximum is 2048 bytes.

examples/receive_interrupt

Result: PASS

Sketch uses 7180 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 413 bytes (20%) of dynamic memory, leaving 1635 bytes for local variables. Maximum is 2048 bytes.

examples/receive_interruptFD

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:51:25: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
     SERIAL_PORT_MONITOR.printf("CAN BUS mode = %d\n\r", mode);
                         ^~~~~~
                         print

examples/receive_monitor

Result: PASS

Sketch uses 8656 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 391 bytes (19%) of dynamic memory, leaving 1657 bytes for local variables. Maximum is 2048 bytes.

examples/receive_sleep

Result: PASS

Sketch uses 7670 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 407 bytes (19%) of dynamic memory, leaving 1641 bytes for local variables. Maximum is 2048 bytes.

examples/recv_sd

Result: PASS

Sketch uses 16034 bytes (49%) of program storage space. Maximum is 32256 bytes.
Global variables use 1089 bytes (53%) of dynamic memory, leaving 959 bytes for local variables. Maximum is 2048 bytes.

examples/send

Result: PASS

Sketch uses 6844 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 405 bytes (19%) of dynamic memory, leaving 1643 bytes for local variables. Maximum is 2048 bytes.

examples/sendFD

Result: PASS

Sketch uses 10308 bytes (31%) of program storage space. Maximum is 32256 bytes.
Global variables use 910 bytes (44%) of dynamic memory, leaving 1138 bytes for local variables. Maximum is 2048 bytes.

examples/send_Blink

Result: PASS

Sketch uses 6788 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 389 bytes (18%) of dynamic memory, leaving 1659 bytes for local variables. Maximum is 2048 bytes.

examples/send_Blink_ROS

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/std_msgs/Time.h:7:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros/node_handle.h:40,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros.h:38,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink_ROS/send_Blink_ROS.ino:14:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros/msg.h:40:10: fatal error: cstring: No such file or directory
 #include <cstring>
          ^~~~~~~~~
compilation terminated.

examples/send_random

Result: PASS

Sketch uses 9328 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 422 bytes (20%) of dynamic memory, leaving 1626 bytes for local variables. Maximum is 2048 bytes.

examples/send_receive

Result: PASS

Sketch uses 10498 bytes (32%) of program storage space. Maximum is 32256 bytes.
Global variables use 918 bytes (44%) of dynamic memory, leaving 1130 bytes for local variables. Maximum is 2048 bytes.

examples/send_receiveFD

Result: PASS

Sketch uses 10714 bytes (33%) of program storage space. Maximum is 32256 bytes.
Global variables use 1084 bytes (52%) of dynamic memory, leaving 964 bytes for local variables. Maximum is 2048 bytes.

examples/send_sleep

Result: PASS

Sketch uses 7072 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 403 bytes (19%) of dynamic memory, leaving 1645 bytes for local variables. Maximum is 2048 bytes.

examples/set_mask_filter_recv

Result: PASS

Sketch uses 7484 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 481 bytes (23%) of dynamic memory, leaving 1567 bytes for local variables. Maximum is 2048 bytes.

examples/set_mask_filter_send

Result: PASS

Sketch uses 6824 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 381 bytes (18%) of dynamic memory, leaving 1667 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 80722 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43616 bytes (16%) of dynamic memory, leaving 226720 bytes for local variables. Maximum is 270336 bytes.

examples/OBDII_PIDs

Result: PASS

Sketch uses 85472 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/canbus-monitor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can.h:27:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected identifier before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected '}' before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected unqualified-id before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/can-serial.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:16:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:52:1: error: expected declaration before '}' token
 } MCP_BITTIME_SETUP;
 ^
Multiple libraries were found for "mcp_can.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MODI
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield

examples/gpioRead

Result: PASS

Sketch uses 85008 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/gpioWrite

Result: PASS

Sketch uses 85056 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/receive_Blink

Result: PASS

Sketch uses 85132 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/receive_check

Result: PASS

Sketch uses 85072 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/receive_interrupt

Result: PASS

Sketch uses 86160 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43904 bytes (16%) of dynamic memory, leaving 226432 bytes for local variables. Maximum is 270336 bytes.

examples/receive_interruptFD

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:51:25: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
     SERIAL_PORT_MONITOR.printf("CAN BUS mode = %d\n\r", mode);
                         ^~~~~~
                         print

examples/receive_monitor

Result: PASS

Sketch uses 85200 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43656 bytes (16%) of dynamic memory, leaving 226680 bytes for local variables. Maximum is 270336 bytes.

examples/receive_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino:19:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/recv_sd

Result: PASS

Sketch uses 92110 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44584 bytes (16%) of dynamic memory, leaving 225752 bytes for local variables. Maximum is 270336 bytes.

examples/send

Result: PASS

Sketch uses 85004 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43652 bytes (16%) of dynamic memory, leaving 226684 bytes for local variables. Maximum is 270336 bytes.

examples/sendFD

Result: PASS

Sketch uses 87522 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44096 bytes (16%) of dynamic memory, leaving 226240 bytes for local variables. Maximum is 270336 bytes.

examples/send_Blink

Result: PASS

Sketch uses 84960 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/send_Blink_ROS

Result: PASS

Sketch uses 87730 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 45000 bytes (16%) of dynamic memory, leaving 225336 bytes for local variables. Maximum is 270336 bytes.

examples/send_random

Result: PASS

Sketch uses 85374 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43660 bytes (16%) of dynamic memory, leaving 226676 bytes for local variables. Maximum is 270336 bytes.

examples/send_receive

Result: PASS

Sketch uses 87598 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44092 bytes (16%) of dynamic memory, leaving 226244 bytes for local variables. Maximum is 270336 bytes.

examples/send_receiveFD

Result: PASS

Sketch uses 87758 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44204 bytes (16%) of dynamic memory, leaving 226132 bytes for local variables. Maximum is 270336 bytes.

examples/send_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:10:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/set_mask_filter_recv

Result: PASS

Sketch uses 86288 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43904 bytes (16%) of dynamic memory, leaving 226432 bytes for local variables. Maximum is 270336 bytes.

examples/set_mask_filter_send

Result: PASS

Sketch uses 84968 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 4942 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 195 bytes (3%) of dynamic memory, leaving 5949 bytes for local variables. Maximum is 6144 bytes.

examples/OBDII_PIDs

Result: PASS

Sketch uses 11999 bytes (24%) of program storage space. Maximum is 49152 bytes.
Global variables use 276 bytes (4%) of dynamic memory, leaving 5868 bytes for local variables. Maximum is 6144 bytes.

examples/canbus-monitor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can.h:27:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected identifier before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected '}' before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected unqualified-id before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/can-serial.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:16:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:52:1: error: expected declaration before '}' token
 } MCP_BITTIME_SETUP;
 ^
Multiple libraries were found for "mcp_can.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MODI
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield

examples/gpioRead

Result: PASS

Sketch uses 11433 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 274 bytes (4%) of dynamic memory, leaving 5870 bytes for local variables. Maximum is 6144 bytes.

examples/gpioWrite

Result: PASS

Sketch uses 11458 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 274 bytes (4%) of dynamic memory, leaving 5870 bytes for local variables. Maximum is 6144 bytes.

examples/receive_Blink

Result: PASS

Sketch uses 11653 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 276 bytes (4%) of dynamic memory, leaving 5868 bytes for local variables. Maximum is 6144 bytes.

examples/receive_check

Result: PASS

Sketch uses 11547 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 274 bytes (4%) of dynamic memory, leaving 5870 bytes for local variables. Maximum is 6144 bytes.

examples/receive_interrupt

Result: PASS

Sketch uses 12035 bytes (24%) of program storage space. Maximum is 49152 bytes.
Global variables use 476 bytes (7%) of dynamic memory, leaving 5668 bytes for local variables. Maximum is 6144 bytes.

examples/receive_interruptFD

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:51:25: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
     SERIAL_PORT_MONITOR.printf("CAN BUS mode = %d\n\r", mode);
                         ^~~~~~
                         print

examples/receive_monitor

Result: PASS

Sketch uses 13078 bytes (26%) of program storage space. Maximum is 49152 bytes.
Global variables use 288 bytes (4%) of dynamic memory, leaving 5856 bytes for local variables. Maximum is 6144 bytes.

examples/receive_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino:127:13: error: 'sleep_bod_disable' was not declared in this scope
             sleep_bod_disable();
             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino:127:13: note: suggested alternative: 'sleep_disable'
             sleep_bod_disable();
             ^~~~~~~~~~~~~~~~~
             sleep_disable

examples/recv_sd

Result: PASS

Sketch uses 20386 bytes (41%) of program storage space. Maximum is 49152 bytes.
Global variables use 1108 bytes (18%) of dynamic memory, leaving 5036 bytes for local variables. Maximum is 6144 bytes.

examples/send

Result: PASS

Sketch uses 11365 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 282 bytes (4%) of dynamic memory, leaving 5862 bytes for local variables. Maximum is 6144 bytes.

examples/sendFD

Result: PASS

Sketch uses 14983 bytes (30%) of program storage space. Maximum is 49152 bytes.
Global variables use 725 bytes (11%) of dynamic memory, leaving 5419 bytes for local variables. Maximum is 6144 bytes.

examples/send_Blink

Result: PASS

Sketch uses 11310 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 282 bytes (4%) of dynamic memory, leaving 5862 bytes for local variables. Maximum is 6144 bytes.

examples/send_Blink_ROS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/std_msgs/Time.h:7:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros/node_handle.h:40,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros.h:38,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink_ROS/send_Blink_ROS.ino:14:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Rosserial_Arduino_Library/src/ros/msg.h:40:10: fatal error: cstring: No such file or directory
 #include <cstring>
          ^~~~~~~~~
compilation terminated.

examples/send_random

Result: PASS

Sketch uses 13631 bytes (27%) of program storage space. Maximum is 49152 bytes.
Global variables use 293 bytes (4%) of dynamic memory, leaving 5851 bytes for local variables. Maximum is 6144 bytes.

examples/send_receive

Result: PASS

Sketch uses 15178 bytes (30%) of program storage space. Maximum is 49152 bytes.
Global variables use 713 bytes (11%) of dynamic memory, leaving 5431 bytes for local variables. Maximum is 6144 bytes.

examples/send_receiveFD

Result: PASS

Sketch uses 15394 bytes (31%) of program storage space. Maximum is 49152 bytes.
Global variables use 825 bytes (13%) of dynamic memory, leaving 5319 bytes for local variables. Maximum is 6144 bytes.

examples/send_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino: In function 'void sleepMCU()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:35:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA = 0;
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:35:5: note: suggested alternative: 'ADC_t'
     ADCSRA = 0;
     ^~~~~~
     ADC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:38:5: error: 'MCUSR' was not declared in this scope
     MCUSR = 0;
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:5: error: 'WDTCSR' was not declared in this scope
     WDTCSR = bit(WDCE) | bit(WDE);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:5: note: suggested alternative: 'WDT_t'
     WDTCSR = bit(WDCE) | bit(WDE);
     ^~~~~~
     WDT_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-9A44DAAA25EC832E6FFB5B06D5F52BBE/sketch/send_sleep.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:18: error: 'WDCE' was not declared in this scope
     WDTCSR = bit(WDCE) | bit(WDE);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:18: note: suggested alternative: 'ADC0'
     WDTCSR = bit(WDCE) | bit(WDE);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:30: error: 'WDE' was not declared in this scope
     WDTCSR = bit(WDCE) | bit(WDE);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:40:30: note: suggested alternative: 'WDT'
     WDTCSR = bit(WDCE) | bit(WDE);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:18: error: 'WDIE' was not declared in this scope
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:18: note: suggested alternative: 'WDT'
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:30: error: 'WDP2' was not declared in this scope
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:30: note: suggested alternative: 'DD2'
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:42: error: 'WDP1' was not declared in this scope
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:42:42: note: suggested alternative: 'WDT'
     WDTCSR = bit(WDIE) | bit(WDP2) | bit(WDP1);       // set WDIE, and 1 second delay
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:50:5: error: 'MCUCR' was not declared in this scope
     MCUCR = bit(BODS) | bit(BODSE);
     ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-9A44DAAA25EC832E6FFB5B06D5F52BBE/sketch/send_sleep.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:50:17: error: 'BODS' was not declared in this scope
     MCUCR = bit(BODS) | bit(BODSE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:50:17: note: suggested alternative: 'BOD'
     MCUCR = bit(BODS) | bit(BODSE);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:50:29: error: 'BODSE' was not declared in this scope
     MCUCR = bit(BODS) | bit(BODSE);
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:50:29: note: suggested alternative: 'BOD_t'
     MCUCR = bit(BODS) | bit(BODSE);
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:71:25: note: in definition of macro 'bit'
 #define bit(b) (1UL << (b))
                         ^

examples/set_mask_filter_recv

Result: PASS

Sketch uses 12333 bytes (25%) of program storage space. Maximum is 49152 bytes.
Global variables use 476 bytes (7%) of dynamic memory, leaving 5668 bytes for local variables. Maximum is 6144 bytes.

examples/set_mask_filter_send

Result: PASS

Sketch uses 11346 bytes (23%) of program storage space. Maximum is 49152 bytes.
Global variables use 282 bytes (4%) of dynamic memory, leaving 5862 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 13332 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3068 bytes (9%) of dynamic memory, leaving 29700 bytes for local variables. Maximum is 32768 bytes.

examples/OBDII_PIDs

Result: PASS

Sketch uses 18376 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3112 bytes (9%) of dynamic memory, leaving 29656 bytes for local variables. Maximum is 32768 bytes.

examples/canbus-monitor

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:15:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected identifier before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected '}' before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected unqualified-id before numeric constant
 #define CAN_5KBPS    1
                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/can-serial.h:24:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:16:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:52:1: error: expected declaration before '}' token
 } MCP_BITTIME_SETUP;
 ^
Multiple libraries were found for "mcp_can.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/mcp_can
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MODI
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield

examples/gpioRead

Result: PASS

Sketch uses 17828 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/gpioWrite

Result: PASS

Sketch uses 17804 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/receive_Blink

Result: PASS

Sketch uses 17944 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/receive_check

Result: PASS

Sketch uses 17884 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/receive_interrupt

Result: PASS

Sketch uses 18284 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3264 bytes (9%) of dynamic memory, leaving 29504 bytes for local variables. Maximum is 32768 bytes.

examples/receive_interruptFD

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:51:25: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
     SERIAL_PORT_MONITOR.printf("CAN BUS mode = %d\n\r", mode);
                         ^~~~~~
                         print

examples/receive_monitor

Result: PASS

Sketch uses 34612 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 3476 bytes (10%) of dynamic memory, leaving 29292 bytes for local variables. Maximum is 32768 bytes.

examples/receive_sleep

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino:19:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/recv_sd

Result: PASS

Sketch uses 23992 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3940 bytes (12%) of dynamic memory, leaving 28828 bytes for local variables. Maximum is 32768 bytes.

examples/send

Result: PASS

Sketch uses 17720 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3116 bytes (9%) of dynamic memory, leaving 29652 bytes for local variables. Maximum is 32768 bytes.

examples/sendFD

Result: PASS

Sketch uses 20496 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3564 bytes (10%) of dynamic memory, leaving 29204 bytes for local variables. Maximum is 32768 bytes.

examples/send_Blink

Result: PASS

Sketch uses 17620 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/send_Blink_ROS

Result: PASS

Sketch uses 20972 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 4464 bytes (13%) of dynamic memory, leaving 28304 bytes for local variables. Maximum is 32768 bytes.

examples/send_random

Result: PASS

Sketch uses 35052 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 3480 bytes (10%) of dynamic memory, leaving 29288 bytes for local variables. Maximum is 32768 bytes.

examples/send_receive

Result: PASS

Sketch uses 20600 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3564 bytes (10%) of dynamic memory, leaving 29204 bytes for local variables. Maximum is 32768 bytes.

examples/send_receiveFD

Result: PASS

Sketch uses 20824 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3676 bytes (11%) of dynamic memory, leaving 29092 bytes for local variables. Maximum is 32768 bytes.

examples/send_sleep

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:10:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/set_mask_filter_recv

Result: PASS

Sketch uses 18480 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3264 bytes (9%) of dynamic memory, leaving 29504 bytes for local variables. Maximum is 32768 bytes.

examples/set_mask_filter_send

Result: PASS

Sketch uses 17660 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 204474 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13240 bytes (4%) of dynamic memory, leaving 314440 bytes for local variables. Maximum is 327680 bytes.

examples/OBDII_PIDs

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino: In function 'void sendPid(unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino:81:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.print("SEND PID: 0x");
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino:87:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino: In function 'void taskCanRecv()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino:117:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("\r\n------------------------------------------------------------------");
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino: In function 'void taskDbg()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/OBDII_PIDs/OBDII_PIDs.ino:130:12: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     while (SERIAL_PORT_MONITOR.available()) {
            ^

examples/canbus-monitor

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can.h:27:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected identifier before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected '}' before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can/mcp_can_dfs.h:451:22: error: expected unqualified-id before numeric constant
 #define CAN_5KBPS    1
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:33:5: note: in expansion of macro 'CAN_5KBPS'
     CAN_5KBPS,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/can-serial.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/canbus-monitor/canbus-monitor.ino:16:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/src/mcp_can.h:52:1: error: expected declaration before '}' token
 } MCP_BITTIME_SETUP;
 ^
Multiple libraries were found for "mcp_can.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mcp_can
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MODI
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield

examples/gpioRead

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioRead/gpioRead.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioRead/gpioRead.ino:38:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioRead/gpioRead.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioRead/gpioRead.ino:57:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.print("TX2RTS is currently ");
     ^

examples/gpioWrite

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioWrite/gpioWrite.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioWrite/gpioWrite.ino:39:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioWrite/gpioWrite.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/gpioWrite/gpioWrite.ino:69:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("10");
     ^

examples/receive_Blink

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_Blink/receive_Blink.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_Blink/receive_Blink.ino:43:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_Blink/receive_Blink.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_Blink/receive_Blink.ino:63:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("-----------------------------");
         ^

examples/receive_check

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_check/receive_check.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_check/receive_check.ino:39:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_check/receive_check.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_check/receive_check.ino:58:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("-----------------------------");
         ^

examples/receive_interrupt

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interrupt/receive_interrupt.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interrupt/receive_interrupt.ino:46:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interrupt/receive_interrupt.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interrupt/receive_interrupt.ino:67:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("into loop");
         ^

examples/receive_interruptFD

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:37:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_interruptFD/receive_interruptFD.ino:63:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("into loop");
         ^

examples/receive_monitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_monitor/receive_monitor.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_monitor/receive_monitor.ino:50:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_monitor/receive_monitor.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_monitor/receive_monitor.ino:110:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println(prbuf);
     ^

examples/receive_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/receive_sleep/receive_sleep.ino:19:23: fatal error: avr/sleep.h: No such file or directory
compilation terminated.

examples/recv_sd

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/recv_sd/recv_sd.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD

examples/send

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send/send.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send/send.ino:40:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send/send.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send/send.ino:66:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("CAN BUS sendMsgBuf ok!");
     ^

examples/sendFD

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/sendFD/sendFD.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/sendFD/sendFD.ino:20:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/sendFD/sendFD.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/sendFD/sendFD.ino:59:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("CAN BUS sendMsgBuf ok!");
     ^

examples/send_Blink

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink/send_Blink.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink/send_Blink.ino:41:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink/send_Blink.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink/send_Blink.ino:53:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("In loop");
     ^

examples/send_Blink_ROS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink_ROS/send_Blink_ROS.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_Blink_ROS/send_Blink_ROS.ino:41:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/send_random

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_random/send_random.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_random/send_random.ino:50:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_random/send_random.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_random/send_random.ino:131:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println(prbuf);
     ^

examples/send_receive

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receive/send_receive.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receive/send_receive.ino:27:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receive/send_receive.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receive/send_receive.ino:54:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("CAN BUS sendMsgBuf ok!");
     ^

examples/send_receiveFD

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receiveFD/send_receiveFD.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receiveFD/send_receiveFD.ino:28:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receiveFD/send_receiveFD.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_receiveFD/send_receiveFD.ino:70:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.println("CAN BUS sendMsgBuf ok!");
     ^

examples/send_sleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/send_sleep/send_sleep.ino:10:23: fatal error: avr/sleep.h: No such file or directory
compilation terminated.

examples/set_mask_filter_recv

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_recv/set_mask_filter_recv.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_recv/set_mask_filter_recv.ino:46:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_recv/set_mask_filter_recv.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_recv/set_mask_filter_recv.ino:84:9: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
         SERIAL_PORT_MONITOR.println("\r\n------------------------------------------------------------------");
         ^

examples/set_mask_filter_send

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_send/set_mask_filter_send.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CAN-BUS_Shield/examples/set_mask_filter_send/set_mask_filter_send.ino:39:5: error: 'SERIAL_PORT_MONITOR' was not declared in this scope
     SERIAL_PORT_MONITOR.begin(115200);
     ^