This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.2.0
More details
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: 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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
Result: PASS
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.