This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.1.0
More details
Board | Claims compatibility | Inclusion | Melody_with_Serial |
Melody_with_tone |
Melody_for_limited_memory_devices |
---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | PASS | PASS | PASS |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | PASS | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS |
Result: PASS
Sketch uses 486 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 8370 bytes (25%) of program storage space. Maximum is 32256 bytes. Global variables use 763 bytes (37%) of dynamic memory, leaving 1285 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9518 bytes (29%) of program storage space. Maximum is 32256 bytes. Global variables use 687 bytes (33%) of dynamic memory, leaving 1361 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9600 bytes (29%) of program storage space. Maximum is 32256 bytes. Global variables use 1597 bytes (77%) of dynamic memory, leaving 451 bytes for local variables. Maximum is 2048 bytes. Low memory available, stability problems may occur.
Result: PASS
Sketch uses 79032 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: PASS
Sketch uses 82952 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43504 bytes (16%) of dynamic memory, leaving 226832 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83416 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43484 bytes (16%) of dynamic memory, leaving 226852 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83220 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43616 bytes (16%) of dynamic memory, leaving 226720 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:59:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Streamer.h:19:21: error: expected ')' before 'string' Streamer(String string) : _str(string.c_str()), _current(0), _length(0) ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-length(0) ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:70:22: error: expected ';' at end of member declaration static Sequence *parse(String); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:70:34: error: 'Sequence* SequenceParser::parse' conflicts with a previous declaration static Sequence *parse(String); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:69:22: note: previous declaration 'SequenceParser::parse' static Sequence *parse(const char *); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:19:15: error: field 'String' has incomplete type 'Melody' Melody(String); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:13:7: note: definition of 'class Melody' is not complete until the closing brace class Melody ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:20:15: error: expected ')' before ',' token Melody(String, unsigned int); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:23:16: error: 'String' is not a type bool setScore(String); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:16:15: error: expected constructor, destructor, or type conversion before '(' token Melody::Melody(String score) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:22:15: error: expected constructor, destructor, or type conversion before '(' token Melody::Melody(String score, unsigned int tempo) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:51:23: error: 'bool Melody::setScore' is not a static data member of 'class Melody' bool Melody::setScore(String score) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:51:23: error: invalid use of non-static data member 'Melody::String' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:19:15: note: declared here Melody(String); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:59:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Melody.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/Streamer.h:19:21: error: expected ')' before 'string' StreaIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:70:22: error: expected ';' at end of member declaration static Sequence *parse(String); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:70:34: error: 'Sequence* SequenceParser::parse' conflicts with a previous declaration static Sequence *parse(String); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:69:22: note: previous declaration 'SequenceParser::parse' static Sequence *parse(const char *); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.cpp:44:33: error: 'Sequence* SequenceParser::parse' is not a static data member of 'class SequenceParser' Sequence *SequenceParser::parse(String text) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.cpp:44:33: error: invalid use of non-static data member 'SequenceParser::String' In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Melody/src/SequenceParser.h:70:34: note: declared here static Sequence *parse(String); ^
Result: FAIL
Result: PASS
Sketch uses 12488 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 3028 bytes (9%) of dynamic memory, leaving 29740 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 17028 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 17528 bytes (6%) 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 18072 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3204 bytes (9%) of dynamic memory, leaving 29564 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 202052 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13120 bytes (4%) of dynamic memory, leaving 314560 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 215050 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 13480 bytes (4%) of dynamic memory, leaving 314200 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 215466 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 13464 bytes (4%) of dynamic memory, leaving 314216 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 216066 bytes (16%) 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.