This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.3.0
More details
Board | Claims compatibility | Inclusion | SmartButtonClickInterface |
SmartButtonMulti |
SmartButtonRepeat |
SmartButtonAnalog |
SmartButtonAnalogFlag |
SmartButtonClick |
SmartButtonClickHold |
---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
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: PASS
Sketch uses 1914 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 68 bytes (3%) of dynamic memory, leaving 1980 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1982 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 69 bytes (3%) of dynamic memory, leaving 1979 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1930 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 68 bytes (3%) of dynamic memory, leaving 1980 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2094 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 79 bytes (3%) of dynamic memory, leaving 1969 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1994 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 78 bytes (3%) of dynamic memory, leaving 1970 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2380 bytes (7%) of program storage space. Maximum is 32256 bytes. Global variables use 136 bytes (6%) of dynamic memory, leaving 1912 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1978 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 78 bytes (3%) of dynamic memory, leaving 1970 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: no matches converting function 'digitalRead' to type 'bool (* const)(int)' constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:25:11: note: candidates are: PinStatus digitalRead(PinName) PinStatus digitalRead(PinName pinNumber); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:127:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/nina_pins.h:59:26: note: PinStatus digitalRead(NinaPin) PinStatus NINA_ATTRIBUTE digitalRead (NinaPin pin); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:97:11: note: PinStatus digitalRead(pin_size_t) PinStatus digitalRead(pin_size_t pinNumber); ^~~~~~~~~~~
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: PASS
Sketch uses 2222 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 81 bytes (1%) of dynamic memory, leaving 6063 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2248 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 82 bytes (1%) of dynamic memory, leaving 6062 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2190 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 81 bytes (1%) of dynamic memory, leaving 6063 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2322 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 92 bytes (1%) of dynamic memory, leaving 6052 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2244 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 83 bytes (1%) of dynamic memory, leaving 6061 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2614 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 149 bytes (2%) of dynamic memory, leaving 5995 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2224 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 83 bytes (1%) of dynamic memory, leaving 6061 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:3: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'PinStatus (*)(pin_size_t) {aka PinStatus (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalog/SmartButtonAnalog.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonAnalogFlag/SmartButtonAnalogFlag.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClick/SmartButtonClick.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickHold/SmartButtonClickHold.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonClickInterface/SmartButtonClickInterface.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonMulti/SmartButtonMulti.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButton.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/examples/SmartButtonRepeat/SmartButtonRepeat.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmartButton_Library/src/SmartButtonDefs.h:16:39: error: invalid conversion from 'int (*)(uint8_t) {aka int (*)(unsigned char)}' to 'bool (*)(int)' [-fpermissive] constexpr bool (*getGpioState)(int) = digitalRead; ^