This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.4.0
More details
| Board | Claims compatibility | Inclusion | LUFAMPG |
MPGBench |
|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | FAIL |
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.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/LUFAMPG/LUFAMPG.ino:7:10: fatal error: LUFA.h: No such file or directory
#include <LUFA.h>
^~~~~~~~
compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp: In member function 'virtual void Gamepad::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:45:2: error: 'DDRF' was not declared in this scope
DDRF = DDRF & ~PORTF_INPUT_MASK;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:45:2: note: suggested alternative: 'WDRF'
DDRF = DDRF & ~PORTF_INPUT_MASK;
^~~~
WDRF
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:50:2: error: 'PORTF' was not declared in this scope
PORTF = PORTF | PORTF_INPUT_MASK;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:50:2: note: suggested alternative: 'PORT0'
PORTF = PORTF | PORTF_INPUT_MASK;
^~~~~
PORT0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp: In member function 'virtual void Gamepad::read()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:60:24: error: 'PINF' was not declared in this scope
ports[PORTF_INDEX] = ~PINF;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:60:24: note: suggested alternative: 'PIN0'
ports[PORTF_INDEX] = ~PINF;
^~~~
PIN0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:10:25: error: 'PF7' was not declared in this scope
#define PORT_PIN_UP PF7 // A0
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:64:34: note: in expansion of macro 'PORT_PIN_UP'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_UP)) ? GAMEPAD_MASK_UP : 0)
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:10:25: note: suggested alternative: 'PB7'
#define PORT_PIN_UP PF7 // A0
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:64:34: note: in expansion of macro 'PORT_PIN_UP'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_UP)) ? GAMEPAD_MASK_UP : 0)
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:11:25: error: 'PF6' was not declared in this scope
#define PORT_PIN_DOWN PF6 // A1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:65:34: note: in expansion of macro 'PORT_PIN_DOWN'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_DOWN)) ? GAMEPAD_MASK_DOWN : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:11:25: note: suggested alternative: 'PB6'
#define PORT_PIN_DOWN PF6 // A1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:65:34: note: in expansion of macro 'PORT_PIN_DOWN'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_DOWN)) ? GAMEPAD_MASK_DOWN : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:12:25: error: 'PF5' was not declared in this scope
#define PORT_PIN_LEFT PF5 // A2
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:66:34: note: in expansion of macro 'PORT_PIN_LEFT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_LEFT)) ? GAMEPAD_MASK_LEFT : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:12:25: note: suggested alternative: 'PB5'
#define PORT_PIN_LEFT PF5 // A2
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:66:34: note: in expansion of macro 'PORT_PIN_LEFT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_LEFT)) ? GAMEPAD_MASK_LEFT : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:13:25: error: 'PF4' was not declared in this scope
#define PORT_PIN_RIGHT PF4 // A3
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:67:34: note: in expansion of macro 'PORT_PIN_RIGHT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_RIGHT)) ? GAMEPAD_MASK_RIGHT : 0)
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:13:25: note: suggested alternative: 'PB4'
#define PORT_PIN_RIGHT PF4 // A3
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:67:34: note: in expansion of macro 'PORT_PIN_RIGHT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_RIGHT)) ? GAMEPAD_MASK_RIGHT : 0)
^~~~~~~~~~~~~~
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.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/LUFAMPG/LUFAMPG.ino:7:10: fatal error: LUFA.h: No such file or directory
#include <LUFA.h>
^~~~~~~~
compilation terminated.
Result: FAIL
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.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/LUFAMPG/LUFAMPG.ino:7:10: fatal error: LUFA.h: No such file or directory
#include <LUFA.h>
^~~~~~~~
compilation terminated.
Result: FAIL
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.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/LUFAMPG/LUFAMPG.ino:7:10: fatal error: LUFA.h: No such file or directory
#include <LUFA.h>
^~~~~~~~
compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp: In member function 'virtual void Gamepad::setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:43:2: error: 'DDRB' was not declared in this scope
DDRB = DDRB & ~PORTB_INPUT_MASK;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:44:2: error: 'DDRD' was not declared in this scope
DDRD = DDRD & ~PORTD_INPUT_MASK;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:45:2: error: 'DDRF' was not declared in this scope
DDRF = DDRF & ~PORTF_INPUT_MASK;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:28:26: error: lvalue required as left operand of assignment
#define PORTB_INPUT_MASK 0b01111110
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:48:18: note: in expansion of macro 'PORTB_INPUT_MASK'
PORTB = PORTB | PORTB_INPUT_MASK;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:49:2: error: 'PORTD' was not declared in this scope
PORTD = PORTD | PORTD_INPUT_MASK;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:49:2: note: suggested alternative: 'PORTC'
PORTD = PORTD | PORTD_INPUT_MASK;
^~~~~
PORTC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:50:2: error: 'PORTF' was not declared in this scope
PORTF = PORTF | PORTF_INPUT_MASK;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:50:2: note: suggested alternative: 'PORTC'
PORTF = PORTF | PORTF_INPUT_MASK;
^~~~~
PORTC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp: In member function 'virtual void Gamepad::read()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:58:24: error: 'PINB' was not declared in this scope
ports[PORTB_INDEX] = ~PINB;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:58:24: note: suggested alternative: 'SING'
ports[PORTB_INDEX] = ~PINB;
^~~~
SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:59:24: error: 'PIND' was not declared in this scope
ports[PORTD_INDEX] = ~PIND;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:59:24: note: suggested alternative: 'SING'
ports[PORTD_INDEX] = ~PIND;
^~~~
SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:60:24: error: 'PINF' was not declared in this scope
ports[PORTF_INDEX] = ~PINF;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:60:24: note: suggested alternative: 'SING'
ports[PORTF_INDEX] = ~PINF;
^~~~
SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:10:25: error: 'PF7' was not declared in this scope
#define PORT_PIN_UP PF7 // A0
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:64:34: note: in expansion of macro 'PORT_PIN_UP'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_UP)) ? GAMEPAD_MASK_UP : 0)
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:11:25: error: 'PF6' was not declared in this scope
#define PORT_PIN_DOWN PF6 // A1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:65:34: note: in expansion of macro 'PORT_PIN_DOWN'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_DOWN)) ? GAMEPAD_MASK_DOWN : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:12:25: error: 'PF5' was not declared in this scope
#define PORT_PIN_LEFT PF5 // A2
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:66:34: note: in expansion of macro 'PORT_PIN_LEFT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_LEFT)) ? GAMEPAD_MASK_LEFT : 0)
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:13:25: error: 'PF4' was not declared in this scope
#define PORT_PIN_RIGHT PF4 // A3
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:67:34: note: in expansion of macro 'PORT_PIN_RIGHT'
| ((ports[PORTF_INDEX] & (1 << PORT_PIN_RIGHT)) ? GAMEPAD_MASK_RIGHT : 0)
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:18:25: error: 'PD0' was not declared in this scope
#define PORT_PIN_K1 PD0 // 3/SCL
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:68:34: note: in expansion of macro 'PORT_PIN_K1'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_K1)) ? GAMEPAD_MASK_B1 : 0) // Generic: K1, Switch: B, Xbox: A
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:19:25: error: 'PD1' was not declared in this scope
#define PORT_PIN_K2 PD1 // 2/SDA
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:69:34: note: in expansion of macro 'PORT_PIN_K2'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_K2)) ? GAMEPAD_MASK_B2 : 0) // Generic: K2, Switch: A, Xbox: B
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:14:25: error: 'PD2' was not declared in this scope
#define PORT_PIN_P1 PD2 // 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:70:34: note: in expansion of macro 'PORT_PIN_P1'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_P1)) ? GAMEPAD_MASK_B3 : 0) // Generic: P1, Switch: Y, Xbox: X
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:15:25: error: 'PD3' was not declared in this scope
#define PORT_PIN_P2 PD3 // 0
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:71:34: note: in expansion of macro 'PORT_PIN_P2'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_P2)) ? GAMEPAD_MASK_B4 : 0) // Generic: P2, Switch: X, Xbox: Y
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:17:25: error: 'PD4' was not declared in this scope
#define PORT_PIN_P4 PD4 // 4
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:72:34: note: in expansion of macro 'PORT_PIN_P4'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_P4)) ? GAMEPAD_MASK_L1 : 0) // Generic: P4, Switch: L, Xbox: LB
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:16:25: error: 'PB1' was not declared in this scope
#define PORT_PIN_P3 PB1 // 15
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:73:34: note: in expansion of macro 'PORT_PIN_P3'
| ((ports[PORTB_INDEX] & (1 << PORT_PIN_P3)) ? GAMEPAD_MASK_R1 : 0) // Generic: P3, Switch: R, Xbox: RB
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:16:25: note: suggested alternative: 'B1'
#define PORT_PIN_P3 PB1 // 15
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:73:34: note: in expansion of macro 'PORT_PIN_P3'
| ((ports[PORTB_INDEX] & (1 << PORT_PIN_P3)) ? GAMEPAD_MASK_R1 : 0) // Generic: P3, Switch: R, Xbox: RB
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:21:25: error: 'PD7' was not declared in this scope
#define PORT_PIN_K4 PD7 // 6
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:74:34: note: in expansion of macro 'PORT_PIN_K4'
| ((ports[PORTD_INDEX] & (1 << PORT_PIN_K4)) ? GAMEPAD_MASK_L2 : 0) // Generic: K4, Switch: ZL, Xbox: LT (Digital)
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:20:25: error: 'PB6' was not declared in this scope
#define PORT_PIN_K3 PB6 // 10
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:75:34: note: in expansion of macro 'PORT_PIN_K3'
| ((ports[PORTB_INDEX] & (1 << PORT_PIN_K3)) ? GAMEPAD_MASK_R2 : 0) // Generic: K3, Switch: ZR, Xbox: RT (Digital)
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/MPGBench/Gamepad.cpp:22:25: error: 'PB3' was not declared in this scope
#define PORT_PIN_SELECT PB3 // 14
^
/home/ec2-user/arduino-testlib/
Result: PASS
Sketch uses 197864 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13084 bytes (3%) of dynamic memory, leaving 314596 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPG/examples/LUFAMPG/LUFAMPG.ino:7:18: fatal error: LUFA.h: No such file or directory compilation terminated.
Result: FAIL