This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.5
More details
Board | Claims compatibility | Inclusion | ilm-demo |
---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS |
Result: FAIL
This library has no main header file so an empty one was created.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.cpp:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/obj/Primitive.h:22:10: fatal error: string: No such file or directory #include <string> ^~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:10: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/obj/Primitive.h:22:10: fatal error: string: No such file or directory #include <string> ^~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 83784 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44452 bytes (16%) of dynamic memory, leaving 225884 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:74:8: error: 'Panel* p1' redeclared as different kind of symbol Panel *p1; ^~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/PeripheralNames.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-A6E42A9EEEC878A0720F3DF3CE4FB5C9/sketch/ilm-demo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/TARGET_NANO_RP2040_CONNECT/PinNames.h:13:5: note: previous declaration 'PinName p1' p1 = 1, ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:78:8: error: 'Panel* p2' redeclared as different kind of symbol Panel *p2; ^~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/PeripheralNames.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-A6E42A9EEEC878A0720F3DF3CE4FB5C9/sketch/ilm-demo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/TARGET_NANO_RP2040_CONNECT/PinNames.h:14:5: note: previous declaration 'PinName p2' p2 = 2, ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:83:8: error: 'Panel* p3' redeclared as different kind of symbol Panel *p3; ^~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/PeripheralNames.h:21:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-A6E42A9EEEC878A0720F3DF3CE4FB5C9/sketch/ilm-demo.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/TARGET_NANO_RP2040_CONNECT/PinNames.h:15:5: note: previous declaration 'PinName p3' p3 = 3, ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void initPeripherals()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:181:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("ILI9341-Layout-Manager v%s\r\n", man->version()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:185:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("creating panel (%u)\r\n", 1); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:197:3: error: lvalue required as left operand of assignment ); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:199:5: error: base operand of '->' is not a pointer p1->setAxis(LayoutAxis::Vertical); ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:200:5: error: base operand of '->' is not a pointer p1->setMargin(8); ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:201:5: error: base operand of '->' is not a pointer p1->setPadding(8); ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:204:5: error: base operand of '->' is not a pointer p1->setTouchPress(p1_press); ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:218:3: error: no matching function for call to 'LayoutManager::addField(PinName, const char [4], int, int, int, int, int, int, int, int, int, int)' ); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:120:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Radius, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:120:10: note: candidate expects 6 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:128:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Color, Radius, Color, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:128:10: note: candidate expects 8 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:136:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Radius, Color, Radius, int8_t, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:136:10: note: candidate expects 9 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:146:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Color, Radius, Color, Color, Radius, int8_t, Color, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:146:10: note: no known conversion for argument 1 from 'PinName' to 'Panel*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:157:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, const GFXfont*, Color, Radius, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:157:10: note: candidate expects 7 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:166:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, const GFXfont*, Color, Color, Radius, Color, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:166:10: note: candidate expects 9 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:175:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, const GFXfont*, Color, Radius, Color, Radius, int8_t, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:175:10: note: candidate expects 10 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:186:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, const GFXfont*, Color, Color, Radius, Color, Color, Radius, int8_t, Color, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:186:10: note: candidate expects 13 arguments, 12 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:226:3: error: no matching function for call to 'LayoutManager::addField(PinName, const char [3], int, int, int, int, int, int)' ); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:120:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Radius, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:120:10: note: candidate expects 6 arguments, 8 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:128:10: note: candidate: Field* LayoutManager::addField(Panel*, std::__cxx11::string, uint8_t, Color, Color, Radius, Color, Color) Field *addField( ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadi
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.cpp:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/obj/Primitive.h:22:10: fatal error: string: No such file or directory #include <string> ^~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/LayoutManager.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:10: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/src/obj/Primitive.h:22:10: fatal error: string: No such file or directory #include <string> ^~~~~~~~ compilation terminated.
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 14964 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3832 bytes (11%) of dynamic memory, leaving 28936 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void initPeripherals()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:181:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("ILI9341-Layout-Manager v%s\r\n", man->version()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:185:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("creating panel (%u)\r\n", 1); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:234:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("creating panel (%u)\r\n", 2); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:289:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("creating panel (%u)\r\n", 3); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void p1_press(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:336:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p1_press {%u,%u}\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void p2_press(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:341:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p2_press {%u,%u}\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void p1f1_begin(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:346:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p1f1_begin: {%u,%u}\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void p1f1_end(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:351:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p1f1_end: {%u,%u}\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void p1f1_press(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:356:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p1f1_press: {%u,%u}\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:358:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("p1f1_press: {%u,%u}: adding new layer\r\n", t.x(), t.y()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void screenTouchEnd(const Screen&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:410:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("screen: ({%u,%u}, %u)\r\n", t.x(), t.y(), t.pressure()); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino: In function 'void popupButton_press(const Frame&, const Touch&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ILI9341-Layout-Manager/examples/ilm-demo/ilm-demo.ino:415:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("popupButton_press: {%u,%u}: removing top layer\r\n", t.x(), t.y()); ^~~~~~ print
Result: PASS
Sketch uses 259142 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 14376 bytes (4%) of dynamic memory, leaving 313304 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 291346 bytes (22%) of program storage space. Maximum is 1310720 bytes. Global variables use 15260 bytes (4%) of dynamic memory, leaving 312420 bytes for local variables. Maximum is 327680 bytes.