This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.1.1
More details
Board | Claims compatibility | Inclusion |
---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL |
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:38:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:46:19: error: wrong number of template arguments (1, should be 2) RingQueue<TYPE> gamma_array {size}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:36:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/RingQueue.h:7:7: note: provided for 'template<class T, unsigned int SIZE> class RingQueue' class RingQueue ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:38:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'const TYPE& GammaTable<TYPE, SIZE>::operator[](size_t) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:28:81: error: invalid types 'const int[const size_t {aka const unsigned int}]' for array subscript const TYPE& operator [](const size_t index) const { return gamma_array[index]; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'const size_t GammaTable<TYPE, SIZE>::size() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:29:52: error: request for member 'size' in '((const GammaTable<TYPE, SIZE>*)this)->GammaTable<TYPE, SIZE>::gamma_array', which is of non-class type 'const int' const size_t size() const { return gamma_array.size(); } ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'void GammaTable<TYPE, SIZE>::create()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:38:44: error: request for member 'size' in '((GammaTable<TYPE, SIZE>*)this)->GammaTable<TYPE, SIZE>::gamma_array', which is of non-class type 'int' for (size_t i = 0; i < gamma_array.size(); ++i) ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:40:26: error: invalid types 'int[size_t {aka unsigned int}]' for array subscript gamma_array[i] = static_cast<TYPE>(pow(static_cast<float>(i) / static_cast<float>(SIZE), gamma) * scale); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:39:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h:125:2: error: expected ';' after class definition } ^ ;
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:20:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Debug.h: In function 'void Debug::Assert(bool, const char*, int, const char*, const char*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Debug.h:15:20: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("[ASSERT] %s:%d:%s() : %s\n", file, line, func, expr); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: In function 'bool Convert::toBool(const arduino::String&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Debug.h:33:35: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? #define LOG_WARNING(s,...) Serial.printf("[Warning] %s:%d:%s() : " s "\n", __FILE__, __LINE__, __func__, ##__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:86:9: note: in expansion of macro 'LOG_WARNING' LOG_WARNING("can not recognize the string"); ^~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:22:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:99:65: error: 'std::vector' has not been declared void splitString(const String& s, const String& delim, std::vector<String>& result) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:99:71: error: expected ',' or '...' before '<' token void splitString(const String& s, const String& delim, std::vector<String>& result) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: In function 'void Convert::splitString(const arduino::String&, const arduino::String&, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:101:9: error: 'result' was not declared in this scope result.clear(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:14: error: 'vector' is not a member of 'std' std::vector<size_t> pos; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:27: error: expected primary-expression before '>' token std::vector<size_t> pos; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:29: error: 'pos' was not declared in this scope std::vector<size_t> pos; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:29: note: suggested alternative: 'pow' std::vector<size_t> pos; ^~~ pow /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:14: error: 'vector' is not a member of 'std' std::vector<size_t> length; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:27: error: expected primary-expression before '>' token std::vector<size_t> length; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:29: error: 'length' was not declared in this scope std::vector<size_t> length; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:29: note: suggested alternative: 'long' std::vector<size_t> length; ^~~~~~ long In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:25:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h: In member function 'size_type RingQueue<T, QUEUE_SIZE, size_type>::capacity() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h:21:48: error: 'size_' was not declared in this scope inline size_type capacity() const { return size_; }; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h:21:48: note: suggested alternative: 'size' inline size_type capacity() const { return size_; }; ^~~~~ size In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:28:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h:125:2: error: expected ';' after class definition } ^ ;
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:38:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:46:19: error: wrong number of template arguments (1, should be 2) RingQueue<TYPE> gamma_array {size}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:36:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/RingQueue.h:7:7: note: provided for 'template<class T, unsigned int SIZE> class RingQueue' class RingQueue ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:38:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'const TYPE& GammaTable<TYPE, SIZE>::operator[](size_t) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:28:81: error: invalid types 'const int[const size_t {aka const unsigned int}]' for array subscript const TYPE& operator [](const size_t index) const { return gamma_array[index]; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'const size_t GammaTable<TYPE, SIZE>::size() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:29:52: error: request for member 'size' in '((const GammaTable<TYPE, SIZE>*)this)->GammaTable<TYPE, SIZE>::gamma_array', which is of non-class type 'const int' const size_t size() const { return gamma_array.size(); } ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h: In member function 'void GammaTable<TYPE, SIZE>::create()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:38:44: error: request for member 'size' in '((GammaTable<TYPE, SIZE>*)this)->GammaTable<TYPE, SIZE>::gamma_array', which is of non-class type 'int' for (size_t i = 0; i < gamma_array.size(); ++i) ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/avr/Gamma.h:40:26: error: invalid types 'int[size_t {aka unsigned int}]' for array subscript gamma_array[i] = static_cast<TYPE>(pow(static_cast<float>(i) / static_cast<float>(SIZE), gamma) * scale); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:39:0, from /tmp/arduino-testlib573092529/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h:125:2: error: expected ';' after class definition } ^ ;
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:22:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: In function 'bool Convert::toBool(const arduino::String&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:86:9: error: 'LOG_WARNING' was not declared in this scope LOG_WARNING("can not recognize the string"); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:99:65: error: 'std::vector' has not been declared void splitString(const String& s, const String& delim, std::vector<String>& result) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:99:71: error: expected ',' or '...' before '<' token void splitString(const String& s, const String& delim, std::vector<String>& result) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h: In function 'void Convert::splitString(const arduino::String&, const arduino::String&, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:101:9: error: 'result' was not declared in this scope result.clear(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:14: error: 'vector' is not a member of 'std' std::vector<size_t> pos; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:27: error: expected primary-expression before '>' token std::vector<size_t> pos; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:29: error: 'pos' was not declared in this scope std::vector<size_t> pos; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:103:29: note: suggested alternative: 'pow' std::vector<size_t> pos; ^~~ pow /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:14: error: 'vector' is not a member of 'std' std::vector<size_t> length; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:27: error: expected primary-expression before '>' token std::vector<size_t> length; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:29: error: 'length' was not declared in this scope std::vector<size_t> length; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/Convert.h:104:29: note: suggested alternative: 'long' std::vector<size_t> length; ^~~~~~ long In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:25:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h: In member function 'size_type RingQueue<T, QUEUE_SIZE, size_type>::capacity() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h:21:48: error: 'size_' was not declared in this scope inline size_type capacity() const { return size_; }; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h:21:48: note: suggested alternative: 'size' inline size_type capacity() const { return size_; }; ^~~~~ size In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:28:0, from /tmp/arduino-testlib1611719357/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h:125:2: error: expected ';' after class definition } ^ ;
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:25:0, from /tmp/arduino-testlib887114463/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h: In member function 'size_type RingQueue<T, QUEUE_SIZE, size_type>::capacity() const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/RingQueue.h:21:48: error: 'size_' was not declared in this scope inline size_type capacity() const { return size_; }; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/EmbeddedUtils.h:28:0, from /tmp/arduino-testlib887114463/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmbeddedUtils/lib/I2CHelper.h:125:1: error: expected ';' after class definition } ^