NceCabBus - compatibility matrix

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

NceCabBus

Version: 0.2.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
AIU-M32U4
FastClock-M32U4
FastClock-ProMini-4x7-Segment
Throttle-OLED-SSD1306-M32U4
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/AIU-M32U4

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino: In function 'void sendRS485Bytes(uint8_t*, uint8_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:82:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.write(values, length);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:82:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.write(values, length);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:121:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:121:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:143:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:33:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/AIU-M32U4/AIU-M32U4.ino:143:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~

examples/FastClock-M32U4

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:35:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:110:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:35:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:110:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:35:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:116:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:35:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/FastClock-M32U4/FastClock-M32U4.ino:116:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~

examples/FastClock-ProMini-4x7-Segment

Result: PASS

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

examples/Throttle-OLED-SSD1306-M32U4

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void sendRS485Bytes(uint8_t*, uint8_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:151:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.write(values, length);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:151:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.write(values, length);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:310:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:310:3: note: in expansion of macro 'RS485Serial'
   RS485Serial.begin(9600, SERIAL_8N2);
   ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'uint8_t getAverageSpeedPotValue()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: error: 'Serial1' was not declared in this scope
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:353:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:39:21: note: suggested alternative: 'Serial'
 #define RS485Serial Serial1
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:353:9: note: in expansion of macro 'RS485Serial'
   while(RS485Serial.available())
         ^~~~~~~~~~~
Multiple libraries were found for "Keypad.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AceMenu

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/AIU-M32U4

Result: PASS

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

examples/FastClock-M32U4

Result: PASS

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

examples/FastClock-ProMini-4x7-Segment

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/Throttle-OLED-SSD1306-M32U4

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:32:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'uint8_t getAverageSpeedPotValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "Keypad.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceMenu

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/AIU-M32U4

Result: PASS

Sketch uses 5544 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 230 bytes (3%) of dynamic memory, leaving 5914 bytes for local variables. Maximum is 6144 bytes.

examples/FastClock-M32U4

Result: PASS

Sketch uses 4555 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 371 bytes (6%) of dynamic memory, leaving 5773 bytes for local variables. Maximum is 6144 bytes.

examples/FastClock-ProMini-4x7-Segment

Result: PASS

Sketch uses 10116 bytes (20%) of program storage space. Maximum is 49152 bytes.
Global variables use 705 bytes (11%) of dynamic memory, leaving 5439 bytes for local variables. Maximum is 6144 bytes.

examples/Throttle-OLED-SSD1306-M32U4

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:32:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'uint8_t getAverageSpeedPotValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A7'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "Keypad.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceMenu

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/AIU-M32U4

Result: PASS

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

examples/FastClock-M32U4

Result: PASS

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

examples/FastClock-ProMini-4x7-Segment

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/Throttle-OLED-SSD1306-M32U4

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:32:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A6'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:47:11: note: in definition of macro '_mypinMode'
   pinMode(_pin, INPUT);  \
           ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A6'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad/src/Keypad.h:43:30: note: in expansion of macro '_mypinMode'
 #define pinMode(_pin, _mode) _mypinMode(_pin, _mode)
                              ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:3: note: in expansion of macro 'pinMode'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
   ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'uint8_t getAverageSpeedPotValue()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: note: suggested alternative: 'A6'
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "Keypad.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Keypad
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AceMenu

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 197856 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13092 bytes (3%) of dynamic memory, leaving 314588 bytes for local variables. Maximum is 327680 bytes.

examples/AIU-M32U4

Result: PASS

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

examples/FastClock-M32U4

Result: PASS

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

examples/FastClock-ProMini-4x7-Segment

Result: PASS

Sketch uses 272414 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15120 bytes (4%) of dynamic memory, leaving 312560 bytes for local variables. Maximum is 327680 bytes.

examples/Throttle-OLED-SSD1306-M32U4

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:319:11: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   pinMode(SPEED_POT_ANALOG_INPUT, INPUT);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino: In function 'uint8_t getAverageSpeedPotValue()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:48:32: error: 'A9' was not declared in this scope
 #define SPEED_POT_ANALOG_INPUT A9
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NceCabBus/examples/Throttle-OLED-SSD1306-M32U4/Throttle-OLED-SSD1306-M32U4.ino:332:33: note: in expansion of macro 'SPEED_POT_ANALOG_INPUT'
   int16_t adcValue = analogRead(SPEED_POT_ANALOG_INPUT);
                                 ^
Multiple libraries were found for "Keypad.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Keypad
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceMenu