This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.1.1
More details
Board | Claims compatibility | Inclusion | ControllerInController |
ControllerWithTimer |
CustomTimedThread |
SensorThread |
SimpleThread |
SimpleThreadController |
StaticThreadController |
---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | PASS | PASS | PASS | FAIL | FAIL | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | PASS | PASS | PASS | FAIL | FAIL | PASS | PASS |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | PASS | PASS | PASS | FAIL | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | PASS | PASS | PASS | FAIL | PASS | PASS | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | PASS | PASS | PASS | FAIL | PASS | PASS | PASS |
Result: FAIL
This library has no main header file so an empty one was created.
/private/tmp/arduino-testlib2374970526/test/test.ino:1:10: fatal error: ArduinoThread.h: No such file or directory #include <ArduinoThread.h> ^~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 3122 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 412 bytes (20%) of dynamic memory, leaving 1636 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3164 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 465 bytes (22%) of dynamic memory, leaving 1583 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3970 bytes (12%) of program storage space. Maximum is 32256 bytes. Global variables use 367 bytes (17%) of dynamic memory, leaving 1681 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
WARNING: library DueTimer claims to run on sam architecture(s) and may be incompatible with your current board which runs on avr architecture(s). In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:27:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/DueTimer/DueTimer.h:108:3: error: #error Oops! Trying to include DueTimer on another device? #error Oops! Trying to include DueTimer on another device? ^~~~~ Multiple libraries were found for "Thread.h" Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Thread Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:5:1: error: 'Thread' does not name a type; did you mean 'thread'? Thread myThread = Thread(); ^~~~~~ thread /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:23:2: error: 'myThread' was not declared in this scope myThread.onRun(niceCallback); ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:23:2: note: suggested alternative: 'thread' myThread.onRun(niceCallback); ^~~~~~~~ thread /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:29:5: error: 'myThread' was not declared in this scope if(myThread.shouldRun()) ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:29:5: note: suggested alternative: 'thread' if(myThread.shouldRun()) ^~~~~~~~ thread Multiple libraries were found for "Thread.h" Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Thread Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread
Result: PASS
Sketch uses 3428 bytes (10%) of program storage space. Maximum is 32256 bytes. Global variables use 322 bytes (15%) of dynamic memory, leaving 1726 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3138 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 310 bytes (15%) of dynamic memory, leaving 1738 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1367968049/test/test.ino:1:10: fatal error: ArduinoThread.h: No such file or directory #include <ArduinoThread.h> ^~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 79932 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43716 bytes (16%) of dynamic memory, leaving 226620 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 79470 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43596 bytes (16%) of dynamic memory, leaving 226740 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 79880 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43624 bytes (16%) of dynamic memory, leaving 226712 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
WARNING: library DueTimer claims to run on sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:27:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DueTimer/DueTimer.h:65:3: error: 'Tc' does not name a type Tc *tc; ^~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:5:1: error: 'Thread' does not name a type; did you mean 'read'? Thread myThread = Thread(); ^~~~~~ read /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:23:2: error: 'myThread' was not declared in this scope myThread.onRun(niceCallback); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:23:2: note: suggested alternative: 'osThread' myThread.onRun(niceCallback); ^~~~~~~~ osThread /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:29:5: error: 'myThread' was not declared in this scope if(myThread.shouldRun()) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SimpleThread/SimpleThread.ino:29:5: note: suggested alternative: 'osThread' if(myThread.shouldRun()) ^~~~~~~~ osThread
Result: PASS
Sketch uses 79378 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43572 bytes (16%) of dynamic memory, leaving 226764 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 79306 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: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1367968049/test/test.ino:1:10: fatal error: ArduinoThread.h: No such file or directory #include <ArduinoThread.h> ^~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 3925 bytes (7%) of program storage space. Maximum is 49152 bytes. Global variables use 337 bytes (5%) of dynamic memory, leaving 5807 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 4272 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 266 bytes (4%) of dynamic memory, leaving 5878 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 298 bytes (4%) of dynamic memory, leaving 5846 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
WARNING: library DueTimer claims to run on sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:27:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DueTimer/DueTimer.h:108:3: error: #error Oops! Trying to include DueTimer on another device? #error Oops! Trying to include DueTimer on another device? ^~~~~ Multiple libraries were found for "Thread.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Thread
Result: PASS
Sketch uses 3238 bytes (6%) of program storage space. Maximum is 49152 bytes. Global variables use 197 bytes (3%) of dynamic memory, leaving 5947 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 4454 bytes (9%) of program storage space. Maximum is 49152 bytes. Global variables use 259 bytes (4%) of dynamic memory, leaving 5885 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 4171 bytes (8%) 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: FAIL
This library has no main header file so an empty one was created.
/private/tmp/arduino-testlib2374970526/test/test.ino:1:10: fatal error: ArduinoThread.h: No such file or directory #include <ArduinoThread.h> ^~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 13244 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3268 bytes (9%) of dynamic memory, leaving 29500 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13136 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3144 bytes (9%) of dynamic memory, leaving 29624 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 13188 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3172 bytes (9%) of dynamic memory, leaving 29596 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
WARNING: library DueTimer claims to run on sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-2762BC6FCE7785A5087B2C896C03F497/sketch/SensorThread.ino.cpp.o: In function `setup': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:79: undefined reference to `DueTimer::attachInterrupt(void (*)())' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:79: undefined reference to `DueTimer::start(long)' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:88: undefined reference to `Timer1' collect2: error: ld returned 1 exit status Multiple libraries were found for "Thread.h" Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoThread Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Thread
Result: PASS
Sketch uses 12672 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 13004 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 3120 bytes (9%) of dynamic memory, leaving 29648 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 12944 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 3072 bytes (9%) of dynamic memory, leaving 29696 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1660104281/test/test.ino:1:27: fatal error: ArduinoThread.h: No such file or directory compilation terminated.
Result: PASS
Sketch uses 205666 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13704 bytes (4%) of dynamic memory, leaving 313976 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 205558 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13576 bytes (4%) of dynamic memory, leaving 314104 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 206918 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: FAIL
WARNING: library DueTimer claims to run on sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread/examples/SensorThread/SensorThread.ino:27:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/DueTimer/DueTimer.h:108:3: error: #error Oops! Trying to include DueTimer on another device? #error Oops! Trying to include DueTimer on another device? ^ Multiple libraries were found for "Thread.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoThread Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Thread
Result: PASS
Sketch uses 205086 bytes (15%) 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 206570 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13552 bytes (4%) of dynamic memory, leaving 314128 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 206614 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13504 bytes (4%) of dynamic memory, leaving 314176 bytes for local variables. Maximum is 327680 bytes.