Mutila - compatibility matrix

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

Mutila

Version: 1.2.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
CommandInterface
DFPReader
EMASampler
ModeManager
MultiThrowSwitch
ParentMode
QuantizedPot
SonicRanger
DFPlayerMini
DiscretePot
DualInputButton
Heartbeat
CorrectedMillis
DebouncedButton
DebouncedDualButton
DigitalInputButton
EMASonicRanger
PersistentSetting
AnalogInputButton
FreeRam
BrownoutMode
ToggleButton
VDivSampler
BufferedSampler
CurrentSampler
DebouncedAnalogButton
DualButton
MinimalMode
NamedPersistentSetting
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL 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 FAIL PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS FAIL PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 466 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/AnalogInputButton

Result: PASS

Sketch uses 3194 bytes (9%) of program storage space. Maximum is 32256 bytes.
Global variables use 287 bytes (14%) of dynamic memory, leaving 1761 bytes for local variables. Maximum is 2048 bytes.

examples/BrownoutMode

Result: PASS

Sketch uses 5466 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 428 bytes (20%) of dynamic memory, leaving 1620 bytes for local variables. Maximum is 2048 bytes.

examples/BufferedSampler

Result: PASS

Sketch uses 5246 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 343 bytes (16%) of dynamic memory, leaving 1705 bytes for local variables. Maximum is 2048 bytes.

examples/CommandInterface

Result: PASS

Sketch uses 5072 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 299 bytes (14%) of dynamic memory, leaving 1749 bytes for local variables. Maximum is 2048 bytes.

examples/CorrectedMillis

Result: PASS

Sketch uses 3336 bytes (10%) of program storage space. Maximum is 32256 bytes.
Global variables use 262 bytes (12%) of dynamic memory, leaving 1786 bytes for local variables. Maximum is 2048 bytes.

examples/CurrentSampler

Result: PASS

Sketch uses 5432 bytes (16%) 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/DFPReader

Result: PASS

Sketch uses 8994 bytes (27%) of program storage space. Maximum is 32256 bytes.
Global variables use 411 bytes (20%) of dynamic memory, leaving 1637 bytes for local variables. Maximum is 2048 bytes.

examples/DFPlayerMini

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:31:36: error: no matching function for call to 'DFPlayerMini::DFPlayerMini(SoftwareSerial&, const uint8_t&)'
 DFPlayerMini mp3(SerialMP3, BusyPin);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note: candidate: DFPlayerMini::DFPlayerMini()
  DFPlayerMini();
  ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note:   candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note: candidate: constexpr DFPlayerMini::DFPlayerMini(const DFPlayerMini&)
 class DFPlayerMini {
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:55:9: error: 'class DFPlayerMini' has no member named 'begin'
     mp3.begin();
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:9: error: 'class DFPlayerMini' has no member named 'sendCmd'; did you mean 'send'?
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
         ^~~~~~~
         send
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:31: error: 'SetVolume' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
                               ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:68:21: error: 'class DFPlayerMini' has no member named 'busy'; did you mean 'isBusy'?
     bool busy = mp3.busy();
                     ^~~~
                     isBusy
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void query()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:94:5: error: 'DFPResponse' was not declared in this scope
     DFPResponse r;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:5: error: 'r' was not declared in this scope
     r = mp3.query(DFPlayerMini::GetVolume);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetVolume);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:33: error: 'GetVolume' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetVolume);
                                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:97:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetStatus);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:33: error: 'GetStatus' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetStatus);
                                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:102:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUSum);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:33: error: 'GetUSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUSum);
                                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:107:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetTfSum);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:33: error: 'GetTfSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetTfSum);
                                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:112:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:33: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:116:52: error: 'DFPResponse' is not a class, namespace, or enumeration
     Serial.print(" GetUCurrent="); if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                                                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:33: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:121:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg);  }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void playNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:9: error: 'class DFPlayerMini' has no member named 'sendCmd'; did you mean 'send'?
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
         ^~~~~~~
         send
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:31: error: 'PlayTf' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
                               ^~~~~~
Multiple libraries were found for "DFPlayerMini.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/SoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/DebouncedAnalogButton

Result: PASS

Sketch uses 3658 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 331 bytes (16%) of dynamic memory, leaving 1717 bytes for local variables. Maximum is 2048 bytes.

examples/DebouncedButton

Result: PASS

Sketch uses 4606 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 351 bytes (17%) of dynamic memory, leaving 1697 bytes for local variables. Maximum is 2048 bytes.

examples/DebouncedDualButton

Result: PASS

Sketch uses 4520 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 363 bytes (17%) of dynamic memory, leaving 1685 bytes for local variables. Maximum is 2048 bytes.

examples/DigitalInputButton

Result: PASS

Sketch uses 3070 bytes (9%) 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/DiscretePot

Result: PASS

Sketch uses 3350 bytes (10%) 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/DualButton

Result: PASS

Sketch uses 4882 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 374 bytes (18%) of dynamic memory, leaving 1674 bytes for local variables. Maximum is 2048 bytes.

examples/DualInputButton

Result: PASS

Sketch uses 3794 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 386 bytes (18%) of dynamic memory, leaving 1662 bytes for local variables. Maximum is 2048 bytes.

examples/EMASampler

Result: PASS

Sketch uses 5140 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 352 bytes (17%) of dynamic memory, leaving 1696 bytes for local variables. Maximum is 2048 bytes.

examples/EMASonicRanger

Result: PASS

Sketch uses 4216 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 266 bytes (12%) of dynamic memory, leaving 1782 bytes for local variables. Maximum is 2048 bytes.

examples/FreeRam

Result: PASS

Sketch uses 3112 bytes (9%) of program storage space. Maximum is 32256 bytes.
Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.

examples/Heartbeat

Result: PASS

Sketch uses 4628 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 351 bytes (17%) of dynamic memory, leaving 1697 bytes for local variables. Maximum is 2048 bytes.

examples/MinimalMode

Result: PASS

Sketch uses 2568 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 278 bytes (13%) of dynamic memory, leaving 1770 bytes for local variables. Maximum is 2048 bytes.

examples/ModeManager

Result: PASS

Sketch uses 4788 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 505 bytes (24%) of dynamic memory, leaving 1543 bytes for local variables. Maximum is 2048 bytes.

examples/MultiThrowSwitch

Result: PASS

Sketch uses 4806 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 344 bytes (16%) of dynamic memory, leaving 1704 bytes for local variables. Maximum is 2048 bytes.

examples/NamedPersistentSetting

Result: PASS

Sketch uses 11478 bytes (35%) of program storage space. Maximum is 32256 bytes.
Global variables use 1030 bytes (50%) of dynamic memory, leaving 1018 bytes for local variables. Maximum is 2048 bytes.

examples/ParentMode

Result: PASS

Sketch uses 5996 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 566 bytes (27%) of dynamic memory, leaving 1482 bytes for local variables. Maximum is 2048 bytes.

examples/PersistentSetting

Result: PASS

Sketch uses 11884 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 1204 bytes (58%) of dynamic memory, leaving 844 bytes for local variables. Maximum is 2048 bytes.

examples/QuantizedPot

Result: PASS

Sketch uses 4072 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 293 bytes (14%) of dynamic memory, leaving 1755 bytes for local variables. Maximum is 2048 bytes.

examples/SonicRanger

Result: PASS

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

examples/ToggleButton

Result: PASS

Sketch uses 4232 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 320 bytes (15%) of dynamic memory, leaving 1728 bytes for local variables. Maximum is 2048 bytes.

examples/VDivSampler

Result: PASS

Sketch uses 6534 bytes (20%) of program storage space. Maximum is 32256 bytes.
Global variables use 416 bytes (20%) of dynamic memory, leaving 1632 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/AnalogInputButton

Result: PASS

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

examples/BrownoutMode

Result: PASS

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

examples/BufferedSampler

Result: PASS

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

examples/CommandInterface

Result: PASS

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

examples/CorrectedMillis

Result: PASS

Sketch uses 81976 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/CurrentSampler

Result: PASS

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

examples/DFPReader

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/DFPlayerMini

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "DFPlayerMini.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/DebouncedAnalogButton

Result: PASS

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

examples/DebouncedButton

Result: PASS

Sketch uses 82464 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/DebouncedDualButton

Result: PASS

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

examples/DigitalInputButton

Result: PASS

Sketch uses 82016 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/DiscretePot

Result: PASS

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

examples/DualButton

Result: PASS

Sketch uses 82646 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/DualInputButton

Result: PASS

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

examples/EMASampler

Result: PASS

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

examples/EMASonicRanger

Result: PASS

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

examples/FreeRam

Result: FAIL

/tmp/arduino-sketch-C6DDFAB8FE14BC59FADDBED62887A930/sketch/FreeRam.ino.cpp.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/FreeRam/FreeRam.ino:25: undefined reference to `FreeRam'
collect2: error: ld returned 1 exit status

examples/Heartbeat

Result: PASS

Sketch uses 82638 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/MinimalMode

Result: PASS

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

examples/ModeManager

Result: PASS

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

examples/MultiThrowSwitch

Result: PASS

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

examples/NamedPersistentSetting

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/NamedPersistentSetting/NamedPersistentSetting.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/ParentMode

Result: PASS

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

examples/PersistentSetting

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/PersistentSetting/PersistentSetting.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/QuantizedPot

Result: PASS

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

examples/SonicRanger

Result: PASS

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

examples/ToggleButton

Result: PASS

Sketch uses 82386 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/VDivSampler

Result: PASS

Sketch uses 85272 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43600 bytes (16%) of dynamic memory, leaving 226736 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/AnalogInputButton

Result: PASS

Sketch uses 4105 bytes (8%) of program storage space. Maximum is 49152 bytes.
Global variables use 192 bytes (3%) of dynamic memory, leaving 5952 bytes for local variables. Maximum is 6144 bytes.

examples/BrownoutMode

Result: PASS

Sketch uses 6612 bytes (13%) 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/BufferedSampler

Result: PASS

Sketch uses 6364 bytes (12%) of program storage space. Maximum is 49152 bytes.
Global variables use 214 bytes (3%) of dynamic memory, leaving 5930 bytes for local variables. Maximum is 6144 bytes.

examples/CommandInterface

Result: PASS

Sketch uses 6015 bytes (12%) of program storage space. Maximum is 49152 bytes.
Global variables use 230 bytes (3%) of dynamic memory, leaving 5914 bytes for local variables. Maximum is 6144 bytes.

examples/CorrectedMillis

Result: PASS

Sketch uses 4457 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 181 bytes (2%) of dynamic memory, leaving 5963 bytes for local variables. Maximum is 6144 bytes.

examples/CurrentSampler

Result: PASS

Sketch uses 6551 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 226 bytes (3%) of dynamic memory, leaving 5918 bytes for local variables. Maximum is 6144 bytes.

examples/DFPReader

Result: PASS

Sketch uses 10061 bytes (20%) of program storage space. Maximum is 49152 bytes.
Global variables use 516 bytes (8%) of dynamic memory, leaving 5628 bytes for local variables. Maximum is 6144 bytes.

examples/DFPlayerMini

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:31:36: error: no matching function for call to 'DFPlayerMini::DFPlayerMini(SoftwareSerial&, const uint8_t&)'
 DFPlayerMini mp3(SerialMP3, BusyPin);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note: candidate: DFPlayerMini::DFPlayerMini()
  DFPlayerMini();
  ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note:   candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note: candidate: constexpr DFPlayerMini::DFPlayerMini(const DFPlayerMini&)
 class DFPlayerMini {
       ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:55:9: error: 'class DFPlayerMini' has no member named 'begin'
     mp3.begin();
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:9: error: 'class DFPlayerMini' has no member named 'sendCmd'; did you mean 'send'?
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
         ^~~~~~~
         send
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:31: error: 'SetVolume' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
                               ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:68:21: error: 'class DFPlayerMini' has no member named 'busy'; did you mean 'isBusy'?
     bool busy = mp3.busy();
                     ^~~~
                     isBusy
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void query()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:94:5: error: 'DFPResponse' was not declared in this scope
     DFPResponse r;
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:5: error: 'r' was not declared in this scope
     r = mp3.query(DFPlayerMini::GetVolume);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetVolume);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:33: error: 'GetVolume' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetVolume);
                                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:97:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetStatus);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:33: error: 'GetStatus' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetStatus);
                                 ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:102:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUSum);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:33: error: 'GetUSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUSum);
                                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:107:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetTfSum);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:33: error: 'GetTfSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetTfSum);
                                 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:112:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:33: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:116:52: error: 'DFPResponse' is not a class, namespace, or enumeration
     Serial.print(" GetUCurrent="); if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                                                    ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:33: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:121:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg);  }
                     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void playNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:9: error: 'class DFPlayerMini' has no member named 'sendCmd'; did you mean 'send'?
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
         ^~~~~~~
         send
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:31: error: 'PlayTf' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
                               ^~~~~~
Multiple libraries were found for "DFPlayerMini.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/SoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial

examples/DebouncedAnalogButton

Result: PASS

Sketch uses 4800 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 216 bytes (3%) of dynamic memory, leaving 5928 bytes for local variables. Maximum is 6144 bytes.

examples/DebouncedButton

Result: PASS

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

examples/DebouncedDualButton

Result: PASS

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

examples/DigitalInputButton

Result: PASS

Sketch uses 3924 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/DiscretePot

Result: PASS

Sketch uses 4464 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 217 bytes (3%) of dynamic memory, leaving 5927 bytes for local variables. Maximum is 6144 bytes.

examples/DualButton

Result: PASS

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

examples/DualInputButton

Result: PASS

Sketch uses 4727 bytes (9%) 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/EMASampler

Result: PASS

Sketch uses 6035 bytes (12%) 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/EMASonicRanger

Result: PASS

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

examples/FreeRam

Result: FAIL

/tmp/ccdMsb9V.ltrans0.ltrans.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/FreeRam/FreeRam.ino:25: undefined reference to `FreeRam'
collect2: error: ld returned 1 exit status

examples/Heartbeat

Result: PASS

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

examples/MinimalMode

Result: PASS

Sketch uses 3747 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 191 bytes (3%) of dynamic memory, leaving 5953 bytes for local variables. Maximum is 6144 bytes.

examples/ModeManager

Result: PASS

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

examples/MultiThrowSwitch

Result: PASS

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

examples/NamedPersistentSetting

Result: PASS

Sketch uses 12212 bytes (24%) 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/ParentMode

Result: PASS

Sketch uses 6846 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 317 bytes (5%) of dynamic memory, leaving 5827 bytes for local variables. Maximum is 6144 bytes.

examples/PersistentSetting

Result: PASS

Sketch uses 12876 bytes (26%) of program storage space. Maximum is 49152 bytes.
Global variables use 315 bytes (5%) of dynamic memory, leaving 5829 bytes for local variables. Maximum is 6144 bytes.

examples/QuantizedPot

Result: PASS

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

examples/SonicRanger

Result: PASS

Sketch uses 4729 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 187 bytes (3%) of dynamic memory, leaving 5957 bytes for local variables. Maximum is 6144 bytes.

examples/ToggleButton

Result: PASS

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

examples/VDivSampler

Result: PASS

Sketch uses 7616 bytes (15%) of program storage space. Maximum is 49152 bytes.
Global variables use 253 bytes (4%) of dynamic memory, leaving 5891 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

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.

examples/AnalogInputButton

Result: PASS

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

examples/BrownoutMode

Result: PASS

Sketch uses 24916 bytes (9%) 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/BufferedSampler

Result: PASS

Sketch uses 24820 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3032 bytes (9%) of dynamic memory, leaving 29736 bytes for local variables. Maximum is 32768 bytes.

examples/CommandInterface

Result: PASS

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

examples/CorrectedMillis

Result: PASS

Sketch uses 22780 bytes (8%) 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/CurrentSampler

Result: PASS

Sketch uses 24592 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3040 bytes (9%) of dynamic memory, leaving 29728 bytes for local variables. Maximum is 32768 bytes.

examples/DFPReader

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/DFPlayerMini

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory
 #include <util/delay_basic.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "DFPlayerMini.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/DebouncedAnalogButton

Result: PASS

Sketch uses 15872 bytes (6%) 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/DebouncedButton

Result: PASS

Sketch uses 16028 bytes (6%) 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/DebouncedDualButton

Result: PASS

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

examples/DigitalInputButton

Result: PASS

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

examples/DiscretePot

Result: PASS

Sketch uses 16008 bytes (6%) 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/DualButton

Result: PASS

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

examples/DualInputButton

Result: PASS

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

examples/EMASampler

Result: PASS

Sketch uses 24200 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3052 bytes (9%) of dynamic memory, leaving 29716 bytes for local variables. Maximum is 32768 bytes.

examples/EMASonicRanger

Result: FAIL

/tmp/arduino-sketch-6928498E8C7B0F414CCD5C997401E7B1/libraries/Mutila/SonicRanger.cpp.o: In function `SonicRanger::getRange()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/src/SonicRanger.cpp:63: undefined reference to `pulseInLong'
collect2: error: ld returned 1 exit status

examples/FreeRam

Result: FAIL

/tmp/arduino-sketch-C6DDFAB8FE14BC59FADDBED62887A930/sketch/FreeRam.ino.cpp.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/FreeRam/FreeRam.ino:25: undefined reference to `FreeRam'
collect2: error: ld returned 1 exit status

examples/Heartbeat

Result: PASS

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

examples/MinimalMode

Result: PASS

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

examples/ModeManager

Result: PASS

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

examples/MultiThrowSwitch

Result: PASS

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

examples/NamedPersistentSetting

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/NamedPersistentSetting/NamedPersistentSetting.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/ParentMode

Result: PASS

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

examples/PersistentSetting

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/PersistentSetting/PersistentSetting.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
          ^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM

examples/QuantizedPot

Result: PASS

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

examples/SonicRanger

Result: FAIL

/tmp/arduino-sketch-64246BA124A201F513AA2E5792E4F8ED/libraries/Mutila/SonicRanger.cpp.o: In function `SonicRanger::getRange()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/src/SonicRanger.cpp:63: undefined reference to `pulseInLong'
collect2: error: ld returned 1 exit status

examples/ToggleButton

Result: PASS

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

examples/VDivSampler

Result: PASS

Sketch uses 26520 bytes (10%) 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.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/AnalogInputButton

Result: PASS

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

examples/BrownoutMode

Result: PASS

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

examples/BufferedSampler

Result: PASS

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

examples/CommandInterface

Result: PASS

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

examples/CorrectedMillis

Result: PASS

Sketch uses 208914 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/CurrentSampler

Result: PASS

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

examples/DFPReader

Result: PASS

Sketch uses 273550 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14592 bytes (4%) of dynamic memory, leaving 313088 bytes for local variables. Maximum is 327680 bytes.

examples/DFPlayerMini

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:31:36: error: no matching function for call to 'DFPlayerMini::DFPlayerMini(SoftwareSerial&, const uint8_t&)'
 DFPlayerMini mp3(SerialMP3, BusyPin);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note: candidate: DFPlayerMini::DFPlayerMini()
  DFPlayerMini();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:52:2: note:   candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note: candidate: constexpr DFPlayerMini::DFPlayerMini(const DFPlayerMini&)
 class DFPlayerMini {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini/DFPlayerMini.h:50:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:55:9: error: 'class DFPlayerMini' has no member named 'begin'
     mp3.begin();
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:9: error: 'class DFPlayerMini' has no member named 'sendCmd'
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:58:17: error: 'SetVolume' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::SetVolume, Volume);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:68:21: error: 'class DFPlayerMini' has no member named 'busy'
     bool busy = mp3.busy();
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void query()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:94:5: error: 'DFPResponse' was not declared in this scope
     DFPResponse r;
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:5: error: 'r' was not declared in this scope
     r = mp3.query(DFPlayerMini::GetVolume);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetVolume);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:95:19: error: 'GetVolume' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetVolume);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:97:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetStatus);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:100:19: error: 'GetStatus' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetStatus);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:102:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUSum);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:105:19: error: 'GetUSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUSum);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:107:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetTfSum);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:110:19: error: 'GetTfSum' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetTfSum);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:112:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:115:19: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:116:52: error: 'DFPResponse' is not a class, namespace, or enumeration
     Serial.print(" GetUCurrent="); if (r.status == DFPResponse::Ok) { Serial.print(r.arg); }
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:13: error: 'class DFPlayerMini' has no member named 'query'
     r = mp3.query(DFPlayerMini::GetUCurrent);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:119:19: error: 'GetUCurrent' is not a member of 'DFPlayerMini'
     r = mp3.query(DFPlayerMini::GetUCurrent);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:121:21: error: 'DFPResponse' is not a class, namespace, or enumeration
     if (r.status == DFPResponse::Ok) { Serial.print(r.arg);  }
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino: In function 'void playNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:9: error: 'class DFPlayerMini' has no member named 'sendCmd'
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila/examples/DFPlayerMini/DFPlayerMini.ino:132:17: error: 'PlayTf' is not a member of 'DFPlayerMini'
     mp3.sendCmd(DFPlayerMini::PlayTf, Track++);
                 ^
Multiple libraries were found for "SoftwareSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble
Multiple libraries were found for "DFPlayerMini.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DFPlayerMini
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Mutila

examples/DebouncedAnalogButton

Result: PASS

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

examples/DebouncedButton

Result: PASS

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

examples/DebouncedDualButton

Result: PASS

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

examples/DigitalInputButton

Result: PASS

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

examples/DiscretePot

Result: PASS

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

examples/DualButton

Result: PASS

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

examples/DualInputButton

Result: PASS

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

examples/EMASampler

Result: PASS

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

examples/EMASonicRanger

Result: PASS

Sketch uses 209314 bytes (15%) 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/FreeRam

Result: PASS

Sketch uses 209710 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/Heartbeat

Result: PASS

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

examples/MinimalMode

Result: PASS

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

examples/ModeManager

Result: PASS

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

examples/MultiThrowSwitch

Result: PASS

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

examples/NamedPersistentSetting

Result: PASS

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

examples/ParentMode

Result: PASS

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

examples/PersistentSetting

Result: PASS

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

examples/QuantizedPot

Result: PASS

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

examples/SonicRanger

Result: PASS

Sketch uses 209130 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/ToggleButton

Result: PASS

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

examples/VDivSampler

Result: PASS

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