ACAN - compatibility matrix

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

ACAN

Version: 2.0.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
SendReceiveRemoteFrames
Teensy36Test
LoopBackDemo
ReceivePrimaryFilters
ReceivePrimarySecondaryFilters
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/LoopBackDemo

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimaryFilters

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimarySecondaryFilters

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/SendReceiveRemoteFrames

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/SendReceiveRemoteFrames/SendReceiveRemoteFrames.ino:17:4: error: #error "This sketch should be compiled for Teensy 3.6"
   #error "This sketch should be compiled for Teensy 3.6"
    ^~~~~

examples/Teensy36Test

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:39:30: error: 'can1' is not a member of 'ACAN'
   uint32_t errorCode = ACAN::can1.begin (settings) ;
                              ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:104:27: error: 'can1' is not a member of 'ACAN'
     const bool ok = ACAN::can1.tryToSend (frame) ;
                           ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:115:13: error: 'can1' is not a member of 'ACAN'
   if (ACAN::can1.available ()) {
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:116:11: error: 'can1' is not a member of 'ACAN'
     ACAN::can1.receive (frame) ;
           ^~~~

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'O_ACCMODE'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           O_ACCMODE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'I2C0_IRQ'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     I2C0_IRQ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/LoopBackDemo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'O_ACCMODE'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           O_ACCMODE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'I2C0_IRQ'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     I2C0_IRQ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'O_ACCMODE'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           O_ACCMODE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'I2C0_IRQ'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     I2C0_IRQ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimarySecondaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'UINTPTR_MAX'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       UINTPTR_MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'O_ACCMODE'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           O_ACCMODE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'I2C0_IRQ'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     I2C0_IRQ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/SendReceiveRemoteFrames

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/SendReceiveRemoteFrames/SendReceiveRemoteFrames.ino:17:4: error: #error "This sketch should be compiled for Teensy 3.6"
   #error "This sketch should be compiled for Teensy 3.6"
    ^~~~~

examples/Teensy36Test

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:39:30: error: 'can1' is not a member of 'ACAN'
   uint32_t errorCode = ACAN::can1.begin (settings) ;
                              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:104:27: error: 'can1' is not a member of 'ACAN'
     const bool ok = ACAN::can1.tryToSend (frame) ;
                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:115:13: error: 'can1' is not a member of 'ACAN'
   if (ACAN::can1.available ()) {
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:116:11: error: 'can1' is not a member of 'ACAN'
     ACAN::can1.receive (frame) ;
           ^~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORTC_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORTC_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/LoopBackDemo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORTC_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORTC_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORTC_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORTC_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimarySecondaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORTC_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORTC_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORTC_OUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_ISC_t'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_ISC_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/SendReceiveRemoteFrames

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/SendReceiveRemoteFrames/SendReceiveRemoteFrames.ino:17:4: error: #error "This sketch should be compiled for Teensy 3.6"
   #error "This sketch should be compiled for Teensy 3.6"
    ^~~~~

examples/Teensy36Test

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:39:30: error: 'can1' is not a member of 'ACAN'
   uint32_t errorCode = ACAN::can1.begin (settings) ;
                              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:104:27: error: 'can1' is not a member of 'ACAN'
     const bool ok = ACAN::can1.tryToSend (frame) ;
                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:115:13: error: 'can1' is not a member of 'ACAN'
   if (ACAN::can1.available ()) {
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:116:11: error: 'can1' is not a member of 'ACAN'
     ACAN::can1.receive (frame) ;
           ^~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORT_OUT_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORT_OUT_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_PA00'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_PA00
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_GROUPS'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_GROUPS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'TCC0_CH7'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     TCC0_CH7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/LoopBackDemo

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORT_OUT_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORT_OUT_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_PA00'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_PA00
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_GROUPS'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_GROUPS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'TCC0_CH7'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     TCC0_CH7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimaryFilters

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORT_OUT_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORT_OUT_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_PA00'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_PA00
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_GROUPS'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_GROUPS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'TCC0_CH7'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     TCC0_CH7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/ReceivePrimarySecondaryFilters

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:7: note: suggested alternative: 'PORT_OUT_OUT'
       PORT_PCR_MUX(2) | // Select function #2
       ^~~~~~~~~~~~
       PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: note: suggested alternative: 'PORT_OUT_OUT'
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^~~~~~~~~~~~
                                           PORT_OUT_OUT
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: note: suggested alternative: 'PORT_PA00'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^~~~~~~~~~~
                                              PORT_PA00
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: note: suggested alternative: 'PORT_GROUPS'
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^~~~~~~~~~~
                                                            PORT_GROUPS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: note: suggested alternative: 'TCC0_CH7'
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^~~~~~~
     TCC0_CH7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'bool ACAN::receive(CANMessage&)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:578:3: error: expected ';' before 'return'
   return hasMessage ;
   ^~~~~~

examples/SendReceiveRemoteFrames

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/SendReceiveRemoteFrames/SendReceiveRemoteFrames.ino:17:4: error: #error "This sketch should be compiled for Teensy 3.6"
   #error "This sketch should be compiled for Teensy 3.6"
    ^~~~~

examples/Teensy36Test

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:39:30: error: 'can1' is not a member of 'ACAN'
   uint32_t errorCode = ACAN::can1.begin (settings) ;
                              ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:104:27: error: 'can1' is not a member of 'ACAN'
     const bool ok = ACAN::can1.tryToSend (frame) ;
                           ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:115:13: error: 'can1' is not a member of 'ACAN'
   if (ACAN::can1.available ()) {
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:116:11: error: 'can1' is not a member of 'ACAN'
     ACAN::can1.receive (frame) ;
           ^~~~

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:21: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^

examples/LoopBackDemo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:21: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^

examples/ReceivePrimaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:21: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^

examples/ReceivePrimarySecondaryFilters

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp: In member function 'uint32_t ACAN::begin(const ACANSettings&, const ACANPrimaryFilter*, uint32_t, const ACANSecondaryFilter*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:365:21: error: 'PORT_PCR_MUX' was not declared in this scope
       PORT_PCR_MUX(2) | // Select function #2
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:366:43: error: 'PORT_PCR_ODE' was not declared in this scope
       (inSettings.mTxPinIsOpenCollector ? PORT_PCR_ODE : 0) // Open collector ?
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:46: error: 'PORT_PCR_PE' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:370:60: error: 'PORT_PCR_PS' was not declared in this scope
       (inSettings.mRxPinHasInternalPullUp ? (PORT_PCR_PE | PORT_PCR_PS) : 0) // Internal pullup ?
                                                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:5: error: 'OSC0_CR' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/src/ACAN.cpp:425:16: error: 'OSC_ERCLKEN' was not declared in this scope
     OSC0_CR |= OSC_ERCLKEN ; // Enables external reference clock (§28.8.1.1)
                ^

examples/SendReceiveRemoteFrames

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/SendReceiveRemoteFrames/SendReceiveRemoteFrames.ino:17:4: error: #error "This sketch should be compiled for Teensy 3.6"
   #error "This sketch should be compiled for Teensy 3.6"
    ^

examples/Teensy36Test

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:39:24: error: 'can1' is not a member of 'ACAN'
   uint32_t errorCode = ACAN::can1.begin (settings) ;
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:104:21: error: 'can1' is not a member of 'ACAN'
     const bool ok = ACAN::can1.tryToSend (frame) ;
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:115:7: error: 'can1' is not a member of 'ACAN'
   if (ACAN::can1.available ()) {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACAN/examples/Teensy36Test/Teensy36Test.ino:116:5: error: 'can1' is not a member of 'ACAN'
     ACAN::can1.receive (frame) ;
     ^