AceButton - compatibility matrix

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

AceButton

Version: 1.9.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
LadderButtons
ThreeButtonsUsingOneButtonConfig
CapacitiveButton
LadderButtonsTiny
MemoryBenchmark
TunerButtons
PressVersusLongPress
Stopwatch
TwoButtonsUsingTwoButtonConfigs
TwoButtonsUsingOneButtonConfigFast
ArrayButtons
SingleButtonFast
SingleButtonUsingIEventHandler
TwoButtonsUsingOneButtonConfig
Encoded16To4Buttons
Encoded8To3Buttons
SingleButtonPullDown
ThreeButtonsUsingOneButtonConfigFast
ClickVersusDoubleClickUsingReleased
ClickVersusDoubleClickUsingSuppression
Encoded4To2Buttons
AutoBenchmark
ClickVersusDoubleClickUsingBoth
HelloButton
LadderButtonCalibrator
SimultaneousButtons
SingleButton
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS FAIL PASS PASS PASS PASS PASS FAIL PASS PASS PASS FAIL PASS PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

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

examples/ArrayButtons

Result: PASS

Sketch uses 3594 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 316 bytes (15%) of dynamic memory, leaving 1732 bytes for local variables. Maximum is 2048 bytes.

examples/AutoBenchmark

Result: PASS

Sketch uses 11616 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 1157 bytes (56%) of dynamic memory, leaving 891 bytes for local variables. Maximum is 2048 bytes.

examples/CapacitiveButton

Result: PASS

Sketch uses 5174 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 260 bytes (12%) of dynamic memory, leaving 1788 bytes for local variables. Maximum is 2048 bytes.

examples/ClickVersusDoubleClickUsingBoth

Result: PASS

Sketch uses 1956 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.

examples/ClickVersusDoubleClickUsingReleased

Result: PASS

Sketch uses 1950 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.

examples/ClickVersusDoubleClickUsingSuppression

Result: PASS

Sketch uses 1952 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.

examples/Encoded16To4Buttons

Result: PASS

Sketch uses 4472 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 467 bytes (22%) of dynamic memory, leaving 1581 bytes for local variables. Maximum is 2048 bytes.

examples/Encoded4To2Buttons

Result: PASS

Sketch uses 3746 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 259 bytes (12%) of dynamic memory, leaving 1789 bytes for local variables. Maximum is 2048 bytes.

examples/Encoded8To3Buttons

Result: PASS

Sketch uses 4016 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 316 bytes (15%) of dynamic memory, leaving 1732 bytes for local variables. Maximum is 2048 bytes.

examples/HelloButton

Result: PASS

Sketch uses 2096 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.

examples/LadderButtonCalibrator

Result: PASS

Sketch uses 2104 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 190 bytes (9%) of dynamic memory, leaving 1858 bytes for local variables. Maximum is 2048 bytes.

examples/LadderButtons

Result: PASS

Sketch uses 4090 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 308 bytes (15%) of dynamic memory, leaving 1740 bytes for local variables. Maximum is 2048 bytes.

examples/LadderButtonsTiny

Result: PASS

Sketch uses 2676 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 97 bytes (4%) of dynamic memory, leaving 1951 bytes for local variables. Maximum is 2048 bytes.

examples/MemoryBenchmark

Result: PASS

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

examples/PressVersusLongPress

Result: PASS

Sketch uses 3938 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 248 bytes (12%) of dynamic memory, leaving 1800 bytes for local variables. Maximum is 2048 bytes.

examples/SimultaneousButtons

Result: PASS

Sketch uses 3276 bytes (10%) of program storage space. Maximum is 32256 bytes.
Global variables use 329 bytes (16%) of dynamic memory, leaving 1719 bytes for local variables. Maximum is 2048 bytes.

examples/SingleButton

Result: PASS

Sketch uses 3608 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 228 bytes (11%) of dynamic memory, leaving 1820 bytes for local variables. Maximum is 2048 bytes.

examples/SingleButtonFast

Result: PASS

Sketch uses 6152 bytes (19%) of program storage space. Maximum is 32256 bytes.
Global variables use 305 bytes (14%) of dynamic memory, leaving 1743 bytes for local variables. Maximum is 2048 bytes.

examples/SingleButtonPullDown

Result: PASS

Sketch uses 3526 bytes (10%) of program storage space. Maximum is 32256 bytes.
Global variables use 228 bytes (11%) of dynamic memory, leaving 1820 bytes for local variables. Maximum is 2048 bytes.

examples/SingleButtonUsingIEventHandler

Result: PASS

Sketch uses 3610 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 236 bytes (11%) of dynamic memory, leaving 1812 bytes for local variables. Maximum is 2048 bytes.

examples/Stopwatch

Result: PASS

Sketch uses 5408 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 250 bytes (12%) of dynamic memory, leaving 1798 bytes for local variables. Maximum is 2048 bytes.

examples/ThreeButtonsUsingOneButtonConfig

Result: PASS

Sketch uses 3866 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 256 bytes (12%) of dynamic memory, leaving 1792 bytes for local variables. Maximum is 2048 bytes.

examples/ThreeButtonsUsingOneButtonConfigFast

Result: PASS

Sketch uses 6436 bytes (19%) of program storage space. Maximum is 32256 bytes.
Global variables use 333 bytes (16%) of dynamic memory, leaving 1715 bytes for local variables. Maximum is 2048 bytes.

examples/TunerButtons

Result: PASS

Sketch uses 4046 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 310 bytes (15%) of dynamic memory, leaving 1738 bytes for local variables. Maximum is 2048 bytes.

examples/TwoButtonsUsingOneButtonConfig

Result: PASS

Sketch uses 3732 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 242 bytes (11%) of dynamic memory, leaving 1806 bytes for local variables. Maximum is 2048 bytes.

examples/TwoButtonsUsingOneButtonConfigFast

Result: PASS

Sketch uses 6296 bytes (19%) of program storage space. Maximum is 32256 bytes.
Global variables use 319 bytes (15%) of dynamic memory, leaving 1729 bytes for local variables. Maximum is 2048 bytes.

examples/TwoButtonsUsingTwoButtonConfigs

Result: PASS

Sketch uses 3998 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 260 bytes (12%) of dynamic memory, leaving 1788 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/ArrayButtons

Result: PASS

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

examples/AutoBenchmark

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/AutoBenchmark/AutoBenchmark.ino:33:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceCommon/src/AceCommon.h:49:2: error: #error Platforms using ArduinoCore-API not supported
 #error Platforms using ArduinoCore-API not supported
  ^~~~~

examples/CapacitiveButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/CapacitiveButton/CapacitiveButton.ino:20:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:222:2: error: 'IO_REG_TYPE' does not name a type
  IO_REG_TYPE sBit;   // send pin's ports and bitmask
  ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:223:11: error: 'IO_REG_TYPE' does not name a type
  volatile IO_REG_TYPE *sReg;
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:224:2: error: 'IO_REG_TYPE' does not name a type
  IO_REG_TYPE rBit;    // receive pin's ports and bitmask
  ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:225:11: error: 'IO_REG_TYPE' does not name a type
  volatile IO_REG_TYPE *rReg;
           ^~~~~~~~~~~

examples/ClickVersusDoubleClickUsingBoth

Result: PASS

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

examples/ClickVersusDoubleClickUsingReleased

Result: PASS

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

examples/ClickVersusDoubleClickUsingSuppression

Result: PASS

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

examples/Encoded16To4Buttons

Result: PASS

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

examples/Encoded4To2Buttons

Result: PASS

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

examples/Encoded8To3Buttons

Result: PASS

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

examples/HelloButton

Result: PASS

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

examples/LadderButtonCalibrator

Result: PASS

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

examples/LadderButtons

Result: PASS

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

examples/LadderButtonsTiny

Result: PASS

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

examples/MemoryBenchmark

Result: PASS

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

examples/PressVersusLongPress

Result: PASS

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

examples/SimultaneousButtons

Result: PASS

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

examples/SingleButton

Result: PASS

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

examples/SingleButtonFast

Result: PASS

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

examples/SingleButtonPullDown

Result: PASS

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

examples/SingleButtonUsingIEventHandler

Result: PASS

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

examples/Stopwatch

Result: PASS

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

examples/ThreeButtonsUsingOneButtonConfig

Result: PASS

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

examples/ThreeButtonsUsingOneButtonConfigFast

Result: PASS

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

examples/TunerButtons

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfig

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfigFast

Result: PASS

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

examples/TwoButtonsUsingTwoButtonConfigs

Result: PASS

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

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

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

examples/ArrayButtons

Result: PASS

Sketch uses 5021 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 307 bytes (4%) of dynamic memory, leaving 5837 bytes for local variables. Maximum is 6144 bytes.

examples/AutoBenchmark

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/AutoBenchmark/AutoBenchmark.ino:33:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceCommon/src/AceCommon.h:43:2: error: #error MegaAVR not supported, https:
 #error MegaAVR not supported, https://github.com/bxparks/AceCommon/issues/8
  ^~~~~

examples/CapacitiveButton

Result: PASS

Sketch uses 6421 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 251 bytes (4%) of dynamic memory, leaving 5893 bytes for local variables. Maximum is 6144 bytes.

examples/ClickVersusDoubleClickUsingBoth

Result: PASS

Sketch uses 2800 bytes (5%) of program storage space. Maximum is 49152 bytes.
Global variables use 64 bytes (1%) of dynamic memory, leaving 6080 bytes for local variables. Maximum is 6144 bytes.

examples/ClickVersusDoubleClickUsingReleased

Result: PASS

Sketch uses 2794 bytes (5%) of program storage space. Maximum is 49152 bytes.
Global variables use 64 bytes (1%) of dynamic memory, leaving 6080 bytes for local variables. Maximum is 6144 bytes.

examples/ClickVersusDoubleClickUsingSuppression

Result: PASS

Sketch uses 2796 bytes (5%) of program storage space. Maximum is 49152 bytes.
Global variables use 64 bytes (1%) of dynamic memory, leaving 6080 bytes for local variables. Maximum is 6144 bytes.

examples/Encoded16To4Buttons

Result: PASS

Sketch uses 5917 bytes (12%) of program storage space. Maximum is 49152 bytes.
Global variables use 422 bytes (6%) of dynamic memory, leaving 5722 bytes for local variables. Maximum is 6144 bytes.

examples/Encoded4To2Buttons

Result: PASS

Sketch uses 5219 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 250 bytes (4%) of dynamic memory, leaving 5894 bytes for local variables. Maximum is 6144 bytes.

examples/Encoded8To3Buttons

Result: PASS

Sketch uses 5499 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 307 bytes (4%) of dynamic memory, leaving 5837 bytes for local variables. Maximum is 6144 bytes.

examples/HelloButton

Result: PASS

Sketch uses 3006 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 64 bytes (1%) of dynamic memory, leaving 6080 bytes for local variables. Maximum is 6144 bytes.

examples/LadderButtonCalibrator

Result: PASS

Sketch uses 3137 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 179 bytes (2%) of dynamic memory, leaving 5965 bytes for local variables. Maximum is 6144 bytes.

examples/LadderButtons

Result: PASS

Sketch uses 5581 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 279 bytes (4%) of dynamic memory, leaving 5865 bytes for local variables. Maximum is 6144 bytes.

examples/LadderButtonsTiny

Result: PASS

Sketch uses 3636 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 100 bytes (1%) of dynamic memory, leaving 6044 bytes for local variables. Maximum is 6144 bytes.

examples/MemoryBenchmark

Result: PASS

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

examples/PressVersusLongPress

Result: PASS

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

examples/SimultaneousButtons

Result: PASS

Sketch uses 4862 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 246 bytes (4%) of dynamic memory, leaving 5898 bytes for local variables. Maximum is 6144 bytes.

examples/SingleButton

Result: PASS

Sketch uses 5049 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 219 bytes (3%) of dynamic memory, leaving 5925 bytes for local variables. Maximum is 6144 bytes.

examples/SingleButtonFast

Result: FAIL

Multiple libraries were found for "digitalWriteFast.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Talkie
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AvrTracing
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRMP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoEasing
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRremote
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EasyButtonAtInt01

examples/SingleButtonPullDown

Result: PASS

Sketch uses 4977 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 219 bytes (3%) of dynamic memory, leaving 5925 bytes for local variables. Maximum is 6144 bytes.

examples/SingleButtonUsingIEventHandler

Result: PASS

Sketch uses 5047 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 221 bytes (3%) of dynamic memory, leaving 5923 bytes for local variables. Maximum is 6144 bytes.

examples/Stopwatch

Result: PASS

Sketch uses 6929 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 229 bytes (3%) of dynamic memory, leaving 5915 bytes for local variables. Maximum is 6144 bytes.

examples/ThreeButtonsUsingOneButtonConfig

Result: PASS

Sketch uses 5313 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 247 bytes (4%) of dynamic memory, leaving 5897 bytes for local variables. Maximum is 6144 bytes.

examples/ThreeButtonsUsingOneButtonConfigFast

Result: FAIL

Multiple libraries were found for "digitalWriteFast.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Talkie
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EasyButtonAtInt01
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRMP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRremote
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AvrTracing
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoEasing

examples/TunerButtons

Result: PASS

Sketch uses 5527 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 301 bytes (4%) of dynamic memory, leaving 5843 bytes for local variables. Maximum is 6144 bytes.

examples/TwoButtonsUsingOneButtonConfig

Result: PASS

Sketch uses 5177 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 233 bytes (3%) of dynamic memory, leaving 5911 bytes for local variables. Maximum is 6144 bytes.

examples/TwoButtonsUsingOneButtonConfigFast

Result: FAIL

Multiple libraries were found for "digitalWriteFast.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Talkie
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRMP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AvrTracing
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EasyButtonAtInt01
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoEasing
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRremote

examples/TwoButtonsUsingTwoButtonConfigs

Result: PASS

Sketch uses 5445 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 251 bytes (4%) of dynamic memory, leaving 5893 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

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

examples/ArrayButtons

Result: PASS

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

examples/AutoBenchmark

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/AutoBenchmark/AutoBenchmark.ino:33:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceCommon/src/AceCommon.h:46:2: error: #error SAMD21 with arduino:samd >= 1.8.10 not supported, https:
 #error SAMD21 with arduino:samd >= 1.8.10 not supported, https://github.com/bxparks/AceCommon/issues/9
  ^~~~~

examples/CapacitiveButton

Result: PASS

Sketch uses 18988 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3116 bytes (9%) of dynamic memory, leaving 29652 bytes for local variables. Maximum is 32768 bytes.

examples/ClickVersusDoubleClickUsingBoth

Result: PASS

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

examples/ClickVersusDoubleClickUsingReleased

Result: PASS

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

examples/ClickVersusDoubleClickUsingSuppression

Result: PASS

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

examples/Encoded16To4Buttons

Result: PASS

Sketch uses 14436 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3304 bytes (10%) of dynamic memory, leaving 29464 bytes for local variables. Maximum is 32768 bytes.

examples/Encoded4To2Buttons

Result: PASS

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

examples/Encoded8To3Buttons

Result: PASS

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

examples/HelloButton

Result: PASS

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

examples/LadderButtonCalibrator

Result: PASS

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

examples/LadderButtons

Result: PASS

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

examples/LadderButtonsTiny

Result: PASS

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

examples/MemoryBenchmark

Result: PASS

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

examples/PressVersusLongPress

Result: PASS

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

examples/SimultaneousButtons

Result: PASS

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

examples/SingleButton

Result: PASS

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

examples/SingleButtonFast

Result: PASS

Sketch uses 16164 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3160 bytes (9%) of dynamic memory, leaving 29608 bytes for local variables. Maximum is 32768 bytes.

examples/SingleButtonPullDown

Result: PASS

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

examples/SingleButtonUsingIEventHandler

Result: PASS

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

examples/Stopwatch

Result: PASS

Sketch uses 23536 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3064 bytes (9%) of dynamic memory, leaving 29704 bytes for local variables. Maximum is 32768 bytes.

examples/ThreeButtonsUsingOneButtonConfig

Result: PASS

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

examples/ThreeButtonsUsingOneButtonConfigFast

Result: PASS

Sketch uses 16536 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3192 bytes (9%) of dynamic memory, leaving 29576 bytes for local variables. Maximum is 32768 bytes.

examples/TunerButtons

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfig

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfigFast

Result: PASS

Sketch uses 16392 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3176 bytes (9%) of dynamic memory, leaving 29592 bytes for local variables. Maximum is 32768 bytes.

examples/TwoButtonsUsingTwoButtonConfigs

Result: PASS

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

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/ArrayButtons

Result: PASS

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

examples/AutoBenchmark

Result: PASS

Sketch uses 228490 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14216 bytes (4%) of dynamic memory, leaving 313464 bytes for local variables. Maximum is 327680 bytes.

examples/CapacitiveButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/CapacitiveButton/CapacitiveButton.ino:20:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:222:2: error: 'IO_REG_TYPE' does not name a type
  IO_REG_TYPE sBit;   // send pin's ports and bitmask
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:223:11: error: 'IO_REG_TYPE' does not name a type
  volatile IO_REG_TYPE *sReg;
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:224:2: error: 'IO_REG_TYPE' does not name a type
  IO_REG_TYPE rBit;    // receive pin's ports and bitmask
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CapacitiveSensor/CapacitiveSensor.h:225:11: error: 'IO_REG_TYPE' does not name a type
  volatile IO_REG_TYPE *rReg;
           ^

examples/ClickVersusDoubleClickUsingBoth

Result: PASS

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

examples/ClickVersusDoubleClickUsingReleased

Result: PASS

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

examples/ClickVersusDoubleClickUsingSuppression

Result: PASS

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

examples/Encoded16To4Buttons

Result: PASS

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

examples/Encoded4To2Buttons

Result: PASS

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

examples/Encoded8To3Buttons

Result: PASS

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

examples/HelloButton

Result: PASS

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

examples/LadderButtonCalibrator

Result: PASS

Sketch uses 220246 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13440 bytes (4%) of dynamic memory, leaving 314240 bytes for local variables. Maximum is 327680 bytes.

examples/LadderButtons

Result: PASS

Sketch uses 224242 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13624 bytes (4%) of dynamic memory, leaving 314056 bytes for local variables. Maximum is 327680 bytes.

examples/LadderButtonsTiny

Result: PASS

Sketch uses 218342 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13432 bytes (4%) of dynamic memory, leaving 314248 bytes for local variables. Maximum is 327680 bytes.

examples/MemoryBenchmark

Result: PASS

Sketch uses 197752 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.

examples/PressVersusLongPress

Result: PASS

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

examples/SimultaneousButtons

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/SimultaneousButtons/SimultaneousButtons.ino:31:29: error: 'A2' was not declared in this scope
 const uint8_t BUTTON1_PIN = A2;
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/SimultaneousButtons/SimultaneousButtons.ino: In member function 'virtual void ButtonHandler::handleEvent(ace_button::AceButton*, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/SimultaneousButtons/SimultaneousButtons.ino:69:22: error: 'A2' was not declared in this scope
           if (pin == A2) {
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AceButton/examples/SimultaneousButtons/SimultaneousButtons.ino:88:22: error: 'A2' was not declared in this scope
           if (pin == A2) {
                      ^

examples/SingleButton

Result: PASS

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

examples/SingleButtonFast

Result: PASS

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

examples/SingleButtonPullDown

Result: PASS

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

examples/SingleButtonUsingIEventHandler

Result: PASS

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

examples/Stopwatch

Result: PASS

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

examples/ThreeButtonsUsingOneButtonConfig

Result: PASS

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

examples/ThreeButtonsUsingOneButtonConfigFast

Result: PASS

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

examples/TunerButtons

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfig

Result: PASS

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

examples/TwoButtonsUsingOneButtonConfigFast

Result: PASS

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

examples/TwoButtonsUsingTwoButtonConfigs

Result: PASS

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