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