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 | PsxControllerShieldDemo |
RumbleExample |
DenGo |
DumpButtonsBitBang |
DumpButtonsHwSpi |
GunconAbsMouse |
PSX2USB |
---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | FAIL | PASS | PASS | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | 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/PsxNewLib/examples/DenGo/DenGo.ino:50:1: error: 'Joystick_' does not name a type; did you mean 'Joystick'? Joystick_ usbStick ( ^~~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:102:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:102:2: note: suggested alternative: 'Joystick' usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:145:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:145:5: note: suggested alternative: 'Joystick' usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ Joystick Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 4700 bytes (14%) of program storage space. Maximum is 32256 bytes. Global variables use 332 bytes (16%) of dynamic memory, leaving 1716 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4964 bytes (15%) of program storage space. Maximum is 32256 bytes. Global variables use 335 bytes (16%) of dynamic memory, leaving 1713 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino: In function 'void releaseAllButtons()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:99:2: error: 'AbsMouse' was not declared in this scope AbsMouse.release (MOUSE_LEFT); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:99:20: error: 'MOUSE_LEFT' was not declared in this scope AbsMouse.release (MOUSE_LEFT); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:100:20: error: 'MOUSE_RIGHT' was not declared in this scope AbsMouse.release (MOUSE_RIGHT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:101:20: error: 'MOUSE_MIDDLE' was not declared in this scope AbsMouse.release (MOUSE_MIDDLE); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:101:20: note: suggested alternative: 'MOSI_MODE' AbsMouse.release (MOUSE_MIDDLE); ^~~~~~~~~~~~ MOSI_MODE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:107:2: error: 'AbsMouse' was not declared in this scope AbsMouse.init (MAX_MOUSE_VALUE, MAX_MOUSE_VALUE, false); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:146:6: error: 'AbsMouse' was not declared in this scope AbsMouse.press (MOUSE_LEFT); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:146:22: error: 'MOUSE_LEFT' was not declared in this scope AbsMouse.press (MOUSE_LEFT); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:149:6: error: 'AbsMouse' was not declared in this scope AbsMouse.release (MOUSE_LEFT); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:149:24: error: 'MOUSE_LEFT' was not declared in this scope AbsMouse.release (MOUSE_LEFT); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:163:6: error: 'AbsMouse' was not declared in this scope AbsMouse.press (MOUSE_RIGHT); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:163:22: error: 'MOUSE_RIGHT' was not declared in this scope AbsMouse.press (MOUSE_RIGHT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:166:6: error: 'AbsMouse' was not declared in this scope AbsMouse.release (MOUSE_RIGHT); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:166:24: error: 'MOUSE_RIGHT' was not declared in this scope AbsMouse.release (MOUSE_RIGHT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:209:8: error: 'AbsMouse' was not declared in this scope AbsMouse.move (convertRange (minX, maxX, x), ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:216:7: error: 'AbsMouse' was not declared in this scope AbsMouse.move (convertRange (minX, maxX, lastX), ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:239:6: error: 'AbsMouse' was not declared in this scope AbsMouse.report (); ^~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:48:1: error: 'Joystick_' does not name a type; did you mean 'Joystick'? Joystick_ usbStick ( ^~~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:100:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:100:2: note: suggested alternative: 'Joystick' usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:152:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:152:5: note: suggested alternative: 'Joystick' usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:198:33: error: 'JOYSTICK_HATSWITCH_RELEASE' was not declared in this scope usbStick.setHatSwitch (0, JOYSTICK_HATSWITCH_RELEASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:198:33: note: suggested alternative: '__ATOMIC_RELEASE' usbStick.setHatSwitch (0, JOYSTICK_HATSWITCH_RELEASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ __ATOMIC_RELEASE Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 5442 bytes (16%) of program storage space. Maximum is 32256 bytes. Global variables use 335 bytes (16%) of dynamic memory, leaving 1713 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3988 bytes (12%) of program storage space. Maximum is 32256 bytes. Global variables use 484 bytes (23%) of dynamic memory, leaving 1564 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /tmp/arduino-testlib3979125404/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-6A626D26D464714443465594DADCBDA7/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /tmp/arduino-testlib3979125404/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-6A626D26D464714443465594DADCBDA7/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /tmp/arduino-testlib3979125404/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion for argument 1 from 'int(pollfd*, nfds_t, int) {aka int(pollfd*, unsigned int, int)}' to 'const byte* {aka const unsigned char*}'
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-BE8F51D4EC7C65B3C04991338E73C75D/sketch/DenGo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-BE8F51D4EC7C65B3C04991338E73C75D/sketch/DenGo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion for argument 1 from 'int(pollfd*, nfds_t, int) {aka int(pollfd*, unsigned int, int)}' to 'const byte* {aka const unsigned char*}' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/D
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:29: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:30: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-95E25A1BBED1722D3C2D52542B703E80/sketch/DumpButtonsBitBang.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:30: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-95E25A1BBED1722D3C2D52542B703E80/sketch/DumpButtonsBitBang.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:30: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: no
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:45: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-BCF8F18A198942854B89C10A364D21D9/sketch/DumpButtonsHwSpi.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:45: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-BCF8F18A198942854B89C10A364D21D9/sketch/DumpButtonsHwSpi.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:45: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:40:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/AbsMouse.h:4:10: fatal error: HID.h: No such file or directory #include "HID.h" ^~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-A81D1E08096FDE3AA805B1971FE9F1E2/sketch/PSX2USB.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-A81D1E08096FDE3AA805B1971FE9F1E2/sketch/PSX2USB.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion for argument 1 from 'int(pollfd*, nfds_t, int) {aka int(pollfd*, unsigned int, int)}' to 'const byte* {aka const unsigned char*}' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-data
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-F306C99EA9B7D4E95E2A979B65F3683B/sketch/PsxControllerShieldDemo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-F306C99EA9B7D4E95E2A979B65F3683B/sketch/PsxControllerShieldDemo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion for argument 1 from 'int(pollfd*, nfds_t, int) {aka int(pollfd*, unsigned int, int)}' to 'const byte* {aka const unsigned char*}' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:165:24: error: 'const byte poll []' redeclared as different kind of symbol static const byte poll[] = {0x01, 0x42, 0x00, 0xFF, 0xFF}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-F88782A07AD029E47395052073A8664E/sketch/RumbleExample.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:748:9: note: previous declaration 'int poll(pollfd*, nfds_t, int)' int poll(struct pollfd fds[], nfds_t nfds, int timeout); ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h: In member function 'boolean PsxController::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:902:25: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] byte out[sizeof (poll)]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:33: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:903:34: error: invalid conversion from 'int (*)(pollfd*, nfds_t, int) {aka int (*)(pollfd*, unsigned int, int)}' to 'const void*' [-fpermissive] memcpy(out, poll, sizeof(poll)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdlib.h:11:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cstdlib:75, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdlib.h:36, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-F88782A07AD029E47395052073A8664E/sketch/RumbleExample.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/string.h:31:8: note: initializing argument 2 of 'void* memcpy(void*, const void*, size_t)' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:906:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] in = autoShift (out, sizeof(poll)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:909:27: error: no matching function for call to 'PsxController::autoShift(int (&)(pollfd*, nfds_t, int), int)' in = autoShift (poll, 3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: candidate: byte* PsxController::autoShift(const byte*, byte) byte *autoShift (const byte *out, const byte len) { ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxNewLib.h:471:8: note: no known conversion for argument 1 from 'int(pollfd*, nfds_t, int) {aka int(pollfd*, unsigned int, int)}' to 'const byte* {aka const unsigned char*}' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, le
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
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:29: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:39: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/AbsMouse.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:40: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/HID/src/HID.h:125:2: error: #error "No Native USB support available on this board" #error "No Native USB support available on this board" ^~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:44:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/boards/GpioPinMap.h:62:2: error: #error Unknown board type. #error Unknown board type. ^~~~~
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
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:50:1: error: 'Joystick_' does not name a type; did you mean 'Joystick'? Joystick_ usbStick ( ^~~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:102:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:102:2: note: suggested alternative: 'Joystick' usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:145:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:145:5: note: suggested alternative: 'Joystick' usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ Joystick In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 11; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:82:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11; unsigned char PIN_CMD = 9; unsigned char PIN_DAT = 8; unsigned char PIN_CLK = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:83:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11; unsigned char PIN_CMD = 9; unsigned char PIN_DAT = 8; unsigned char PIN_CLK = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:84:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11; unsigned char PIN_CMD
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:29: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:169:2: error: 'fastPinMode' was not declared in this scope fastPinMode (PIN_BUTTONPRESS, OUTPUT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:169:2: note: suggested alternative: 'PinMode' fastPinMode (PIN_BUTTONPRESS, OUTPUT); ^~~~~~~~~~~ PinMode In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:29: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:82:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 10; unsigned char PIN_CMD = 11; unsigned char PIN_DAT = 12; unsigned char PIN_CLK = 13; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:184:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 11; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:83:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 10; unsigned char PIN_CMD = 11; unsigned char PIN_DAT = 12; unsigned char PIN_CLK = 13; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:184:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 13; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:84:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 10; unsigned char PIN_CMD = 11; unsigned char PIN_DAT = 12; unsigned char PIN_CLK = 13; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:184:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig'
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:181:2: error: 'fastPinMode' was not declared in this scope fastPinMode (PIN_BUTTONPRESS, OUTPUT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:181:2: note: suggested alternative: 'PinMode' fastPinMode (PIN_BUTTONPRESS, OUTPUT); ^~~~~~~~~~~ PinMode In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:50:3: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:196:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 8; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:56:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:196:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:57:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:196:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:48:1: error: 'Joystick_' does not name a type; did you mean 'Joystick'? Joystick_ usbStick ( ^~~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:100:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:100:2: note: suggested alternative: 'Joystick' usbStick.begin (false); // We'll call sendState() manually to minimize lag ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:152:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:152:5: note: suggested alternative: 'Joystick' usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^~~~~~~~ Joystick /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:198:33: error: 'JOYSTICK_HATSWITCH_RELEASE' was not declared in this scope usbStick.setHatSwitch (0, JOYSTICK_HATSWITCH_RELEASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:198:33: note: suggested alternative: '__ATOMIC_RELEASE' usbStick.setHatSwitch (0, JOYSTICK_HATSWITCH_RELEASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ __ATOMIC_RELEASE In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:82:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9; unsigned char PIN_CMD = 10; unsigned char PIN_DAT = 11; unsigned char PIN_CLK = 12; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:83:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9; unsigned char PIN_CMD = 10; unsigned char PIN_DAT = 11; unsigned char PIN_CLK = 12; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:286:2: error: 'fastPinMode' was not declared in this scope fastPinMode (PIN_HAVECONTROLLER, OUTPUT); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:286:2: note: suggested alternative: 'PinMode' fastPinMode (PIN_HAVECONTROLLER, OUTPUT); ^~~~~~~~~~~ PinMode In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:37: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:50:3: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:308:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 8; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:56:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:308:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:57:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:308:18: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNum
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: note: suggested alternative: 'min' inline void fastPinMode(pin, mode) { ^~~ min /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: note: suggested alternative: 'modf' inline void fastPinMode(pin, mode) { ^~~~ modf /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:5: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:4: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:50:3: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 8; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:56:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:57:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: note: suggested alternative: 'PinMode' {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ~~~~~~~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^~~~~~~~~~~~~
Result: PASS
Sketch uses 197736 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
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:32: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:50:1: error: 'Joystick_' does not name a type Joystick_ usbStick ( ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:102:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:145:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 11u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:82:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11u; unsigned char PIN_CMD = 9u; unsigned char PIN_DAT = 8u; unsigned char PIN_CLK = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:83:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11u; unsigned char PIN_CMD = 9u; unsigned char PIN_DAT = 8u; unsigned char PIN_CLK = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:84:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11u; unsigned char PIN_CMD = 9u; unsigned char PIN_DAT = 8u; unsigned char PIN_CLK = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 8u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:85:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 11u; unsigned char PIN_CMD = 9u; unsigned char PIN_DAT = 8u; unsigned char PIN_CLK = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DenGo/DenGo.ino:122:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsBitBang/DumpButtonsBitBang.ino:32:26: fatal error: avr/pgmspace.h: No such file or directory #include <avr/pgmspace.h> ^ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/DumpButtonsHwSpi/DumpButtonsHwSpi.ino:47:26: fatal error: avr/pgmspace.h: No such file or directory #include <avr/pgmspace.h> ^ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/GunconAbsMouse.ino:40:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/GunconAbsMouse/AbsMouse.h:4:17: fatal error: HID.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:32: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:48:1: error: 'Joystick_' does not name a type Joystick_ usbStick ( ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:100:2: error: 'usbStick' was not declared in this scope usbStick.begin (false); // We'll call sendState() manually to minimize lag ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:152:5: error: 'usbStick' was not declared in this scope usbStick.setButton (0, psx.buttonPressed (PSB_SQUARE)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:198:33: error: 'JOYSTICK_HATSWITCH_RELEASE' was not declared in this scope usbStick.setHatSwitch (0, JOYSTICK_HATSWITCH_RELEASE); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:28: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 9u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:82:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9u; unsigned char PIN_CMD = 10u; unsigned char PIN_DAT = 11u; unsigned char PIN_CLK = 12u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:83:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9u; unsigned char PIN_CMD = 10u; unsigned char PIN_DAT = 11u; unsigned char PIN_CLK = 12u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 12u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:84:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9u; unsigned char PIN_CMD = 10u; unsigned char PIN_DAT = 11u; unsigned char PIN_CLK = 12u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 11u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerBitBang.h:85:3: required from 'boolean PsxControllerBitBang<PIN_ATT, PIN_CMD, PIN_DAT, PIN_CLK>::begin() [with unsigned char PIN_ATT = 9u; unsigned char PIN_CMD = 10u; unsigned char PIN_DAT = 11u; unsigned char PIN_CLK = 12u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PSX2USB/PSX2USB.ino:120:19: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/PsxControllerShieldDemo/PsxControllerShieldDemo.ino:40:26: fatal error: avr/pgmspace.h: No such file or directory #include <avr/pgmspace.h> ^ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalIO.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:3, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: variable or field 'fastPinMode' declared void inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:25: error: 'pin' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:278:30: error: 'mode' was not declared in this scope inline void fastPinMode(pin, mode) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::config(uint8_t, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In member function 'void DigitalPin<PinNumber>::mode(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:352:32: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] fastPinMode(PinNumber, mode); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h: In member function 'void SoftSPI<MisoPin, MosiPin, SckPin, Mode>::begin()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:55:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MisoPin, MISO_MODE, MISO_LEVEL); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:56:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(MosiPin, MOSI_MODE, !MODE_CPHA(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:25: error: there are no arguments to 'fastPinMode' that depend on a template parameter, so a declaration of 'fastPinMode' must be available [-fpermissive] {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/SoftSPI.h:57:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(SckPin, SCK_MODE, MODE_CPOL(Mode)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 10u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:50:3: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 23u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:56:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 18u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:57:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h: In instantiation of 'void DigitalPin<PinNumber>::config(uint8_t, bool) [with unsigned char PinNumber = 19u; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/src/PsxControllerHwSpi.h:58:14: required from 'boolean PsxControllerHwSpi<PIN_ATT>::begin() [with unsigned char PIN_ATT = 10u; boolean = bool]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PsxNewLib/examples/RumbleExample/RumbleExample.ino:34:17: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:290:15: error: 'fastPinMode' was not declared in this scope {fastPinMode(pin, mode); fastDigitalWrite(pin, level);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DigitalIO/src/DigitalPin.h:328:5: note: in expansion of macro 'fastPinConfig' fastPinConfig(PinNumber, mode, level); ^