This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 4.9.0
More details
Board | Claims compatibility | Inclusion | raspi_pico |
sequence |
breathe |
fade_off |
fade_on |
morse |
multiled |
multiled_mbed |
simple_on |
user_func |
candle |
custom_hal |
hello |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | PASS | PASS | PASS | PASS | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | FAIL | PASS |
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2362 bytes (7%) of program storage space. Maximum is 32256 bytes. Global variables use 59 bytes (2%) of dynamic memory, leaving 1989 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2118 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 69 bytes (3%) of dynamic memory, leaving 1979 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1942 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2176 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 69 bytes (3%) of dynamic memory, leaving 1979 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2098 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 59 bytes (2%) of dynamic memory, leaving 1989 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1932 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3380 bytes (10%) of program storage space. Maximum is 32256 bytes. Global variables use 147 bytes (7%) of dynamic memory, leaving 1901 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3602 bytes (11%) of program storage space. Maximum is 32256 bytes. Global variables use 222 bytes (10%) of dynamic memory, leaving 1826 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 3700 bytes (11%) 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 1848 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1720 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 49 bytes (2%) of dynamic memory, leaving 1999 bytes for local variables. Maximum is 2048 bytes.
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 79620 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 79590 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 83044 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: PASS
Sketch uses 79520 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 79548 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 79498 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: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/jled.h:42:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse_effect.h:6, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse.ino:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:64:13: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'? mutable PwmOut* pwmout_ = nullptr; ^~~~~~ pwmout_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h: In destructor 'jled::MbedHal::~MbedHal()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:40:16: error: 'pwmout_' was not declared in this scope delete pwmout_; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:40:16: note: suggested alternative: 'pwmout_t' delete pwmout_; ^~~~~~~ pwmout_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h: In member function 'void jled::MbedHal::analogWrite(uint8_t) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:45:14: error: 'pwmout_' was not declared in this scope if (!pwmout_) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:45:14: note: suggested alternative: 'pwmout_t' if (!pwmout_) { ^~~~~~~ pwmout_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:46:27: error: expected type-specifier before 'PwmOut' pwmout_ = new PwmOut(pin_); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:48:9: error: 'pwmout_' was not declared in this scope pwmout_->write(val / 255.); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:48:9: note: suggested alternative: 'pwmout_t' pwmout_->write(val / 255.); ^~~~~~~ pwmout_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h: In member function 'jled::MbedHal& jled::MbedHal::operator=(const jled::MbedHal&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:52:16: error: 'pwmout_' was not declared in this scope delete pwmout_; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:52:16: note: suggested alternative: 'pwmout_t' delete pwmout_; ^~~~~~~ pwmout_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h: In member function 'uint32_t jled::MbedHal::millis() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/mbed_hal.h:59:16: error: 'Kernel' has not been declared return Kernel::Clock::now().time_since_epoch().count(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse.ino:10:21: error: invalid conversion from 'unsigned int' to 'jled::MbedHal::PinType {aka PinName}' [-fpermissive] JLed(LED_BUILTIN).UserFunc(&morseEffect).DelayAfter(2000).Forever(); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse_effect.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/morse/morse.ino:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/src/jled.h:57:37: note: initializing argument 1 of 'jled::JLed::JLed(jled::MbedHal::PinType) [inherited from jled::TJLed<jled::MbedHal, jled::JLed>]' using TJLed<JLedHalType, JLed>::TJLed; ^~~~~
Result: PASS
Sketch uses 80220 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43732 bytes (16%) of dynamic memory, leaving 226604 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 80284 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43784 bytes (16%) of dynamic memory, leaving 226552 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 79482 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 79444 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 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 2723 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2480 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 56 bytes (0%) of dynamic memory, leaving 6088 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2310 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2527 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2459 bytes (5%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2294 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 3757 bytes (7%) of program storage space. Maximum is 49152 bytes. Global variables use 68 bytes (1%) of dynamic memory, leaving 6076 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 3991 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 185 bytes (3%) of dynamic memory, leaving 5959 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 4089 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 215 bytes (3%) of dynamic memory, leaving 5929 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2210 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 52 bytes (0%) of dynamic memory, leaving 6092 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 2094 bytes (4%) of program storage space. Maximum is 49152 bytes. Global variables use 54 bytes (0%) of dynamic memory, leaving 6090 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 13240 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3076 bytes (9%) of dynamic memory, leaving 29692 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13208 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 13104 bytes (4%) 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 13256 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3076 bytes (9%) of dynamic memory, leaving 29692 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13168 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3076 bytes (9%) of dynamic memory, leaving 29692 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13100 bytes (4%) 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 13840 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3088 bytes (9%) of dynamic memory, leaving 29680 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13944 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3260 bytes (9%) of dynamic memory, leaving 29508 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 14048 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3300 bytes (10%) of dynamic memory, leaving 29468 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13088 bytes (4%) 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 13036 bytes (4%) 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 197776 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13100 bytes (3%) of dynamic memory, leaving 314580 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208504 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208484 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/custom_hal/custom_hal.ino: In member function 'void CustomHal::analogWrite(uint8_t) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JLed/examples/custom_hal/custom_hal.ino:32:9: error: '::analogWrite' has not been declared ::analogWrite(pin_, 255 - val); ^
Result: PASS
Sketch uses 208500 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208420 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208328 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 210384 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 13240 bytes (4%) of dynamic memory, leaving 314440 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 209474 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13436 bytes (4%) of dynamic memory, leaving 314244 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 209630 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13476 bytes (4%) of dynamic memory, leaving 314204 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208296 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 208244 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13228 bytes (4%) of dynamic memory, leaving 314452 bytes for local variables. Maximum is 327680 bytes.