This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.0
More details
Board | Claims compatibility | Inclusion | Get_Voltage |
Set_Angle |
Set_PWM |
Set_Round |
---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | PASS | PASS | PASS | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | PASS | PASS | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | PASS | PASS | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 1636 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 122 bytes (5%) of dynamic memory, leaving 1926 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5872 bytes (18%) of program storage space. Maximum is 32256 bytes. Global variables use 532 bytes (25%) of dynamic memory, leaving 1516 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6272 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 509 bytes (24%) of dynamic memory, leaving 1539 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6356 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 515 bytes (25%) of dynamic memory, leaving 1533 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:6:7: error: 'float round' redeclared as different kind of symbol float round; ^~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:26:0, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F14FC13BED526731C6EED0F3F1536908/sketch/Set_Round.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/math.h:427:15: note: previous declaration 'double round(double)' extern double round (double __x) __ATTR_CONST__; ^~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: assignment of function 'double round(double)' round = 1.5; ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: cannot convert 'double' to 'double(double)' in assignment /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:23:37: error: no matching function for call to 'MatrixController::motorRound(int&, double (&)(double))' MXctrl.motorRound(channel, round); ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: candidate: void MatrixController::motorRound(uint8_t, float) void motorRound(uint8_t motor_ch, float round); ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: no known conversion for argument 2 from 'double(double)' to 'float' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: no matching function for call to 'String(double (&)(double))' Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:232:0, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F14FC13BED526731C6EED0F3F1536908/sketch/Set_Round.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:71:11: note: candidate: String::String(long unsigned int, unsigned char) <near match> explicit String(unsigned long, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:71:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:70:11: note: candidate: String::String(long int, unsigned char) <near match> explicit String(long, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:70:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:69:11: note: candidate: String::String(unsigned int, unsigned char) <near match> explicit String(unsigned int, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:69:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:68:11: note: candidate: String::String(int, unsigned char) <near match> explicit String(int, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:68:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:67:11: note: candidate: String::String(unsigned char, unsigned char) <near match> explicit String(unsigned char, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:67:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:66:11: note: candidate: String::String(char) <near match> explicit String(char c); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:66:11: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:64:2: note: candidate: String::String(StringSumHelper&&) <near match> String(StringSumHelper &&rval); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:64:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: conversion from 'double(double)' to 'StringSumHelper' is ambiguous Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:232:0, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F14FC13BED526731C6EED0F3F1536908/sketch/Set_Round.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:223:2: note: candidate: StringSumHelper::StringSumHelper(long unsigned int) <near match> StringSumHelper(unsigned long num) : String(num) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:223:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:222:2: note: candidate: StringSumHelper::StringSumHelper(long int) <near match> StringSumHelper(long num) : String(num) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:222:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:221:2: note: candidate: StringSumHelper::StringSumHelper(unsigned int) <near match> StringSumHelper(unsigned int num) : String(num) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:221:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:220:2: note: candidate: StringSumHelper::StringSumHelper(int) <near match> StringSumHelper(int num) : String(num) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:220:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:219:2: note: candidate: StringSumHelper::StringSumHelper(unsigned char) <near match> StringSumHelper(unsigned char num) : String(num) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:219:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:218:2: note: candidate: StringSumHelper::StringSumHelper(char) <near match> StringSumHelper(char c) : String(c) {} ^~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:218:2: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/WString.h:63:2: note: candidate: String::String(String&&) <near match> String(String &&rval); ^~~~~~ /Users/alranel/Documents/git/arduino/ar
Result: PASS
Sketch uses 81706 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44220 bytes (16%) of dynamic memory, leaving 226116 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83126 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44228 bytes (16%) of dynamic memory, leaving 226108 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83700 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44236 bytes (16%) of dynamic memory, leaving 226100 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83324 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44236 bytes (16%) of dynamic memory, leaving 226100 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:6:7: error: 'float round' redeclared as different kind of symbol float round; ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/math.h:36:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:47, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cmath:1783:5: note: previous declaration 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::round(_Tp)' round(_Tp __x) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: overloaded function with no contextual type information round = 1.5; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:23:37: error: no matching function for call to 'MatrixController::motorRound(int&, <unresolved overloaded function type>)' MXctrl.motorRound(channel, round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: candidate: void MatrixController::motorRound(uint8_t, float) void motorRound(uint8_t motor_ch, float round); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: no known conversion for argument 2 from '<unresolved overloaded function type>' to 'float' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: no matching function for call to 'arduino::String::String(<unresolved overloaded function type>)' Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:24:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:85:11: note: candidate: arduino::String::String(double, unsigned char) explicit String(double, unsigned char decimalPlaces=2); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:85:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'double' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:84:11: note: candidate: arduino::String::String(float, unsigned char) explicit String(float, unsigned char decimalPlaces=2); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:84:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'float' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:83:11: note: candidate: arduino::String::String(long unsigned int, unsigned char) explicit String(unsigned long, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:83:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long unsigned int' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:82:11: note: candidate: arduino::String::String(long int, unsigned char) explicit String(long, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:82:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long int' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:81:11: note: candidate: arduino::String::String(unsigned int, unsigned char) explicit String(unsigned int, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:81:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'unsigned int' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:80:11: note: candidate: arduino::String::String(int, unsigned char) explicit String(int, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:80:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'int' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:79:11: note: candidate: arduino::String::String(unsigned char, unsigned char) explicit String(unsigned char, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:79:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'unsigned char' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:78:11: note: candidate: arduino::String::String(char) explicit String(char c); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:78:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'char' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:76:2: note: candidate: arduino::String::String(arduino::String&&) String(String &&rval); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:76:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'arduino::String&&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: candidate: arduino::String::String(const arduino::__FlashStringHelper*) String(const __FlashStringHelper *str); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:74:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'const arduino::__FlashStringHelper*' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:73:2: note: candidate: arduino::String::String(const arduino::String&) String(const String &str); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:73:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'const arduino::String&' /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:72:2: note: candidate: arduino::String::String(const uint8_t*, unsigned int) String(const uint8_t *cstr, unsigned int length) : String((const char*)cstr, length) {} ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:72:2: note: candidate expects 2 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:71:2: note: candidate: arduino::String::String(const char*, unsigned int) String(const char *cstr, unsigned int length); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:71:2: note: candidate expects 2 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:70:2: note: candidate: arduino::String::String(const char*) String(const char *cstr = ""); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/String.h:70:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'const char*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:28:13: erro
Result: PASS
Sketch uses 3104 bytes (6%) 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 6805 bytes (13%) of program storage space. Maximum is 49152 bytes. Global variables use 490 bytes (7%) of dynamic memory, leaving 5654 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 8470 bytes (17%) of program storage space. Maximum is 49152 bytes. Global variables use 504 bytes (8%) of dynamic memory, leaving 5640 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 7784 bytes (15%) of program storage space. Maximum is 49152 bytes. Global variables use 504 bytes (8%) of dynamic memory, leaving 5640 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:6:7: error: 'float round' redeclared as different kind of symbol float round; ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:47:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/math.h:427:15: note: previous declaration 'double round(double)' extern double round (double __x) __ATTR_CONST__; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: assignment of function 'double round(double)' round = 1.5; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: cannot convert 'double' to 'double(double)' in assignment /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:23:37: error: no matching function for call to 'MatrixController::motorRound(int&, double (&)(double))' MXctrl.motorRound(channel, round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: candidate: void MatrixController::motorRound(uint8_t, float) void motorRound(uint8_t motor_ch, float round); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: no known conversion for argument 2 from 'double(double)' to 'float' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: no matching function for call to 'String(double (&)(double))' Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:82:11: note: candidate: arduino::String::String(long unsigned int, unsigned char) <near match> explicit String(unsigned long, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:82:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:81:11: note: candidate: arduino::String::String(long int, unsigned char) <near match> explicit String(long, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:81:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:80:11: note: candidate: arduino::String::String(unsigned int, unsigned char) <near match> explicit String(unsigned int, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:80:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:79:11: note: candidate: arduino::String::String(int, unsigned char) <near match> explicit String(int, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:79:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:78:11: note: candidate: arduino::String::String(unsigned char, unsigned char) <near match> explicit String(unsigned char, unsigned char base=10); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:78:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:77:11: note: candidate: arduino::String::String(char) <near match> explicit String(char c); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:77:11: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:75:2: note: candidate: arduino::String::String(arduino::StringSumHelper&&) <near match> String(StringSumHelper &&rval); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:75:2: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: conversion from 'double(double)' to 'arduino::StringSumHelper' is ambiguous Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:248:5: note: candidate: arduino::StringSumHelper::StringSumHelper(long unsigned int) <near match> StringSumHelper(unsigned long num) : String(num) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:248:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:247:5: note: candidate: arduino::StringSumHelper::StringSumHelper(long int) <near match> StringSumHelper(long num) : String(num) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:247:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:246:5: note: candidate: arduino::StringSumHelper::StringSumHelper(unsigned int) <near match> StringSumHelper(unsigned int num) : String(num) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:246:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:245:5: note: candidate: arduino::StringSumHelper::StringSumHelper(int) <near match> StringSumHelper(int num) : String(num) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:245:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:244:5: note: candidate: arduino::StringSumHelper::StringSumHelper(unsigned char) <near match> StringSumHelper(unsigned char num) : String(num) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:244:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:243:5: note: candidate: arduino::StringSumHelper::StringSumHelper(char) <near match> StringSumHelper(char c) : String(c) {} ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:243:5: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:74:2: note: candidate: arduino::String::String(arduino::String&&) <near match> String(String &&rv
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 13588 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3568 bytes (10%) of dynamic memory, leaving 29200 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 22428 bytes (8%) of program storage space. Maximum is 262144 bytes. Global variables use 3576 bytes (10%) of dynamic memory, leaving 29192 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 21248 bytes (8%) of program storage space. Maximum is 262144 bytes. Global variables use 3584 bytes (10%) of dynamic memory, leaving 29184 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 15476 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3584 bytes (10%) of dynamic memory, leaving 29184 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:6:7: error: 'float round' redeclared as different kind of symbol float round; ^~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/math.h:36:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:47, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F14FC13BED526731C6EED0F3F1536908/sketch/Set_Round.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/cmath:1783:5: note: previous declaration 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::round(_Tp)' round(_Tp __x) ^~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:13: error: overloaded function with no contextual type information round = 1.5; ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:23:37: error: no matching function for call to 'MatrixController::motorRound(int&, <unresolved overloaded function type>)' MXctrl.motorRound(channel, round); ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: candidate: void MatrixController::motorRound(uint8_t, float) void motorRound(uint8_t motor_ch, float round); ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: no known conversion for argument 2 from '<unresolved overloaded function type>' to 'float' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: no matching function for call to 'arduino::String::String(<unresolved overloaded function type>)' Serial.println("set channel " + (String)channel + " to " + (String)round); ^~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/IPAddress.h:24:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:30, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F14FC13BED526731C6EED0F3F1536908/sketch/Set_Round.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:86:11: note: candidate: arduino::String::String(double, unsigned char) explicit String(double, unsigned char decimalPlaces=2); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:86:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'double' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:85:11: note: candidate: arduino::String::String(float, unsigned char) explicit String(float, unsigned char decimalPlaces=2); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:85:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'float' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:84:11: note: candidate: arduino::String::String(long unsigned int, unsigned char) explicit String(unsigned long, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:84:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long unsigned int' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:83:11: note: candidate: arduino::String::String(long int, unsigned char) explicit String(long, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:83:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long int' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:82:11: note: candidate: arduino::String::String(unsigned int, unsigned char) explicit String(unsigned int, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:82:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'unsigned int' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:81:11: note: candidate: arduino::String::String(int, unsigned char) explicit String(int, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:81:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'int' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:80:11: note: candidate: arduino::String::String(unsigned char, unsigned char) explicit String(unsigned char, unsigned char base=10); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:80:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'unsigned char' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:79:11: note: candidate: arduino::String::String(char) explicit String(char c); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:79:11: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'char' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:77:2: note: candidate: arduino::String::String(arduino::StringSumHelper&&) String(StringSumHelper &&rval); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:77:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'arduino::StringSumHelper&&' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:76:2: note: candidate: arduino::String::String(arduino::String&&) String(String &&rval); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:76:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'arduino::String&&' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:74:2: note: candidate: arduino::String::String(const arduino::__FlashStringHelper*) String(const __FlashStringHelper *str); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:74:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'const arduino::__FlashStringHelper*' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:73:2: note: candidate: arduino::String::String(const arduino::String&) String(const String &str); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/String.h:73:2: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'const arduino::String&' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Strin
Result: PASS
Sketch uses 202634 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13880 bytes (4%) of dynamic memory, leaving 313800 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 214214 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14144 bytes (4%) of dynamic memory, leaving 313536 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 214686 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14152 bytes (4%) of dynamic memory, leaving 313528 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 214762 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14152 bytes (4%) of dynamic memory, leaving 313528 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:6:7: error: 'float round' redeclared as different kind of symbol float round; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/esp32-hal.h:34:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:35, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/math.h:278:15: note: previous declaration 'double round(double)' extern double round _PARAMS((double)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:11: error: assignment of function 'double round(double)' round = 1.5; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:21:11: error: cannot convert 'double' to 'double(double)' in assignment /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:23:37: error: no matching function for call to 'MatrixController::motorRound(int&, double (&)(double))' MXctrl.motorRound(channel, round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: candidate: void MatrixController::motorRound(uint8_t, float) void motorRound(uint8_t motor_ch, float round); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/src/MatrixController.h:51:8: note: no known conversion for argument 2 from 'double(double)' to 'float' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: no matching function for call to 'String(double (&)(double))' Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:69:18: note: candidate: String::String(long unsigned int, unsigned char) <near match> explicit String(unsigned long, unsigned char base = 10); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:69:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'long unsigned int' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:68:18: note: candidate: String::String(long int, unsigned char) <near match> explicit String(long, unsigned char base = 10); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:68:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'long int' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:67:18: note: candidate: String::String(unsigned int, unsigned char) <near match> explicit String(unsigned int, unsigned char base = 10); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:67:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'unsigned int' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:66:18: note: candidate: String::String(int, unsigned char) <near match> explicit String(int, unsigned char base = 10); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:66:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'int' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:65:18: note: candidate: String::String(unsigned char, unsigned char) <near match> explicit String(unsigned char, unsigned char base = 10); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:65:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'unsigned char' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:64:18: note: candidate: String::String(char) <near match> explicit String(char c); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:64:18: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: invalid conversion from 'double (*)(double)' to 'char' [-fpermissive] Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:62:9: note: candidate: String::String(StringSumHelper&&) <near match> String(StringSumHelper &&rval); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:62:9: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Matrix_Controller/examples/Set_Round/Set_Round.ino:24:72: error: conversion from 'double(double)' to 'StringSumHelper' is ambiguous Serial.println("set channel " + (String)channel + " to " + (String)round); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0, from /tmp/arduino-sketch-B1908D04A6D572862F2006222A611BEE/sketch/Set_Round.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:358:9: note: candidate: StringSumHelper::StringSumHelper(long unsigne