This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.5.2110
More details
Board | Claims compatibility | Inclusion | TM16xxMatrixGFX_MadFly |
TM1638_Anode_two_modules_Display_Print |
TM16xxDisplay_Print |
TM16xxDisplay_ScrolledPrint |
TM16xxMatrix_Snake |
TM16xx_setSegments |
TM16xx_setSegmentsDebug |
TM1637_extended |
TM1637_matrix |
TM1638_TM1637ex_two_modules |
TM16xxMatrixGFX_TickerTwoModules |
TM1640_basic |
TM1640_matrix |
TM1668_one_module |
TM16xxButtons_clicks |
TM16xxMatrixGFX_Ticker |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | PASS | PASS | PASS | PASS | PASS | PASS |
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: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:17:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:31:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:33:10: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:38:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:40:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:42:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:46:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:56:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:61:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:68:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:72:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:74:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:76:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:82:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:104:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:105:25: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:113:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(btLeds, btPosition+4); ^~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:27:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:30:63: error: no matching function for call to 'TM16xxMatrix::TM16xxMatrix(TM1637*, int, int)' TM16xxMatrix matrix(&module, MATRIX_NUMCOLUMNS, MATRIX_NUMROWS); // TM16xx object, columns, rows ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: candidate: TM16xxMatrix::TM16xxMatrix(TM16xx*, byte, byte) TM16xxMatrix(TM16xx *pTM16xx, byte nColumns, byte nRows); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(const TM16xxMatrix&) class TM16xxMatrix ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(TM16xxMatrix&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:44:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:57:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:62:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons
Result: PASS
Sketch uses 6932 bytes (21%) of program storage space. Maximum is 32256 bytes. Global variables use 338 bytes (16%) of dynamic memory, leaving 1710 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:31:21: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module37(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:22:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:32:37: error: no matching function for call to 'TM16xxDisplay::TM16xxDisplay(TM1637*, int)' TM16xxDisplay display37(&module37, 4); // TM16xx object, 4 digits ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx**, byte, byte) TM16xxDisplay(TM16xx *apTM16xx[], byte nNumModules, byte nNumDigitsTotal); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate expects 3 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx*, byte) TM16xxDisplay(TM16xx *pTM16xx, byte nNumDigits); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(const TM16xxDisplay&) class TM16xxDisplay : public Print ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(TM16xxDisplay&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:49:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:50:12: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:58:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:62:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:64:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:68:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:90:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:96:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: note: suggested alternative: 'TM1638_MAX_POS' for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ TM1638_MAX_POS /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:110:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:112:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:114:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:120:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:130:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:144:27: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module37.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:155:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(btLeds, btPosition+4); // expanded TM1637 has 4 RG-LEDs on SEG1-4 of GRD5/GRD6 ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:165:14: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver
Result: PASS
Sketch uses 4198 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 224 bytes (10%) of dynamic memory, leaving 1824 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4286 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 244 bytes (11%) of dynamic memory, leaving 1804 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4306 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 228 bytes (11%) of dynamic memory, leaving 1820 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 8646 bytes (26%) of program storage space. Maximum is 32256 bytes. Global variables use 503 bytes (24%) of dynamic memory, leaving 1545 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5456 bytes (16%) of program storage space. Maximum is 32256 bytes. Global variables use 269 bytes (13%) of dynamic memory, leaving 1779 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6630 bytes (20%) of program storage space. Maximum is 32256 bytes. Global variables use 474 bytes (23%) of dynamic memory, leaving 1574 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 10174 bytes (31%) of program storage space. Maximum is 32256 bytes. Global variables use 335 bytes (16%) of dynamic memory, leaving 1713 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 10258 bytes (31%) of program storage space. Maximum is 32256 bytes. Global variables use 328 bytes (16%) of dynamic memory, leaving 1720 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: error: 'D7' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: note: suggested alternative: 'A7' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: error: 'D5' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: note: suggested alternative: 'A5' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A5 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: error: 'D7' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: note: suggested alternative: 'A7' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: error: 'D6' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: note: suggested alternative: 'A6' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A6 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: error: 'ESP' was not declared in this scope Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: note: suggested alternative: 'SP' Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~ SP
Result: PASS
Sketch uses 5218 bytes (16%) of program storage space. Maximum is 32256 bytes. Global variables use 278 bytes (13%) of dynamic memory, leaving 1770 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4014 bytes (12%) of program storage space. Maximum is 32256 bytes. Global variables use 232 bytes (11%) of dynamic memory, leaving 1816 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4070 bytes (12%) of program storage space. Maximum is 32256 bytes. Global variables use 224 bytes (10%) of dynamic memory, leaving 1824 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:17:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:31:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:33:10: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:38:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:40:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:42:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:46:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:56:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:61:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:68:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:72:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:74:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:76:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:82:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:104:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:105:25: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:113:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(btLeds, btPosition+4); ^~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:30:63: error: no matching function for call to 'TM16xxMatrix::TM16xxMatrix(TM1637*, int, int)' TM16xxMatrix matrix(&module, MATRIX_NUMCOLUMNS, MATRIX_NUMROWS); // TM16xx object, columns, rows ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: candidate: TM16xxMatrix::TM16xxMatrix(TM16xx*, byte, byte) TM16xxMatrix(TM16xx *pTM16xx, byte nColumns, byte nRows); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(const TM16xxMatrix&) class TM16xxMatrix ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(TM16xxMatrix&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:44:10: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:57:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:62:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:32:37: error: no matching function for call to 'TM16xxDisplay::TM16xxDisplay(TM1637*, int)' TM16xxDisplay display37(&module37, 4); // TM16xx object, 4 digits ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx**, byte, byte) TM16xxDisplay(TM16xx *apTM16xx[], byte nNumModules, byte nNumDigitsTotal); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate expects 3 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx*, byte) TM16xxDisplay(TM16xx *pTM16xx, byte nNumDigits); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(const TM16xxDisplay&) class TM16xxDisplay : public Print ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(TM16xxDisplay&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:49:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:50:12: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, 7); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:58:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:62:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:64:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:68:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:90:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:96:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: note: suggested alternative: 'TM1638_MAX_POS' for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ TM1638_MAX_POS /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:110:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:112:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:114:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:120:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:130:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:142:3: error: 'ltoa' was not declared in this scope ltoa(millis(), text, 10); // DECIMAL = base 10 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:142:3: note: suggested alternative: 'utoa' ltoa(millis(), text, 10); // DECIMAL = base 10 ^~~~ utoa /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:144:27: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module37.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:155:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(btLeds, btPosition+4); // expanded TM1637 has 4 RG-LEDs on SEG1-4 of GRD5/GRD6 ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:165:14: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino:38:39: error: '_BV' was not declared in this scope module.setDisplayToDecNumber(nTime, _BV(4)); // display dot on digit 4 ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino:38:39: note: suggested alternative: '_B' module.setDisplayToDecNumber(nTime, _BV(4)); // display dot on digit 4 ^~~ _B
Result: FAIL
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxButtons_clicks/TM16xxButtons_clicks.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxButtons_clicks/TM16xxButtons_clicks.ino:87:7: error: 'ltoa' was not declared in this scope ltoa(millis(), text, 10); // DECIMAL = base 10 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxButtons_clicks/TM16xxButtons_clicks.ino:87:7: note: suggested alternative: 'utoa' ltoa(millis(), text, 10); // DECIMAL = base 10 ^~~~ utoa
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: error: 'D7' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: note: suggested alternative: 'A7' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: error: 'D5' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: note: suggested alternative: 'A5' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A5 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: error: 'D7' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: note: suggested alternative: 'A7' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: error: 'D6' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: note: suggested alternative: 'A6' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A6 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: error: 'ESP' was not declared in this scope Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~
Result: FAIL
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 5482 bytes (11%) of program storage space. Maximum is 49152 bytes. Global variables use 335 bytes (5%) of dynamic memory, leaving 5809 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:17:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:31:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:33:10: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:38:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:40:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:42:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:46:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:56:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:61:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:68:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:72:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:74:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:76:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:82:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:104:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:105:25: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:113:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(btLeds, btPosition+4); ^~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:30:63: error: no matching function for call to 'TM16xxMatrix::TM16xxMatrix(TM1637*, int, int)' TM16xxMatrix matrix(&module, MATRIX_NUMCOLUMNS, MATRIX_NUMROWS); // TM16xx object, columns, rows ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: candidate: TM16xxMatrix::TM16xxMatrix(TM16xx*, byte, byte) TM16xxMatrix(TM16xx *pTM16xx, byte nColumns, byte nRows); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(const TM16xxMatrix&) class TM16xxMatrix ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(TM16xxMatrix&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:44:10: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:57:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:62:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons
Result: PASS
Sketch uses 10236 bytes (20%) of program storage space. Maximum is 49152 bytes. Global variables use 401 bytes (6%) of dynamic memory, leaving 5743 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:31:21: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module37(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:22:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:32:37: error: no matching function for call to 'TM16xxDisplay::TM16xxDisplay(TM1637*, int)' TM16xxDisplay display37(&module37, 4); // TM16xx object, 4 digits ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx**, byte, byte) TM16xxDisplay(TM16xx *apTM16xx[], byte nNumModules, byte nNumDigitsTotal); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate expects 3 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx*, byte) TM16xxDisplay(TM16xx *pTM16xx, byte nNumDigits); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(const TM16xxDisplay&) class TM16xxDisplay : public Print ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(TM16xxDisplay&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:49:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:50:12: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:58:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:62:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:64:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:68:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:90:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:96:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: note: suggested alternative: 'TM1638_MAX_POS' for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ TM1638_MAX_POS /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:110:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:112:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:114:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:120:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:130:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:144:27: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module37.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:155:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(btLeds, btPosition+4); // expanded TM1637 has 4 RG-LEDs on SEG1-4 of GRD5/GRD6 ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:165:14: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display
Result: PASS
Sketch uses 8051 bytes (16%) of program storage space. Maximum is 49152 bytes. Global variables use 343 bytes (5%) of dynamic memory, leaving 5801 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 8227 bytes (16%) of program storage space. Maximum is 49152 bytes. Global variables use 365 bytes (5%) of dynamic memory, leaving 5779 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 8230 bytes (16%) of program storage space. Maximum is 49152 bytes. Global variables use 351 bytes (5%) of dynamic memory, leaving 5793 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 12863 bytes (26%) of program storage space. Maximum is 49152 bytes. Global variables use 568 bytes (9%) of dynamic memory, leaving 5576 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 9302 bytes (18%) of program storage space. Maximum is 49152 bytes. Global variables use 360 bytes (5%) of dynamic memory, leaving 5784 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 10848 bytes (22%) of program storage space. Maximum is 49152 bytes. Global variables use 547 bytes (8%) of dynamic memory, leaving 5597 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 13382 bytes (27%) of program storage space. Maximum is 49152 bytes. Global variables use 406 bytes (6%) of dynamic memory, leaving 5738 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 13576 bytes (27%) of program storage space. Maximum is 49152 bytes. Global variables use 391 bytes (6%) of dynamic memory, leaving 5753 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: error: 'D7' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: note: suggested alternative: 'A7' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: error: 'D5' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: note: suggested alternative: 'A5' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A5 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: error: 'D7' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: note: suggested alternative: 'A7' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: error: 'D6' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: note: suggested alternative: 'A6' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A6 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: error: 'ESP' was not declared in this scope Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: note: suggested alternative: 'SP' Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~ SP
Result: PASS
Sketch uses 9040 bytes (18%) of program storage space. Maximum is 49152 bytes. Global variables use 403 bytes (6%) of dynamic memory, leaving 5741 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 7950 bytes (16%) of program storage space. Maximum is 49152 bytes. Global variables use 343 bytes (5%) of dynamic memory, leaving 5801 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 8009 bytes (16%) of program storage space. Maximum is 49152 bytes. Global variables use 343 bytes (5%) of dynamic memory, leaving 5801 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:17:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:31:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:33:10: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, 7); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:38:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:40:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:42:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:46:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:56:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:61:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'setBitDelay'? module.setupDisplay(true, i); ^~~~~~~~~~~~ setBitDelay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:68:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:72:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:74:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:76:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:82:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:104:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:105:25: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:113:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(btLeds, btPosition+4); ^~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:30:63: error: no matching function for call to 'TM16xxMatrix::TM16xxMatrix(TM1637*, int, int)' TM16xxMatrix matrix(&module, MATRIX_NUMCOLUMNS, MATRIX_NUMROWS); // TM16xx object, columns, rows ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: candidate: TM16xxMatrix::TM16xxMatrix(TM16xx*, byte, byte) TM16xxMatrix(TM16xx *pTM16xx, byte nColumns, byte nRows); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(const TM16xxMatrix&) class TM16xxMatrix ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(TM16xxMatrix&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:44:10: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:57:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:62:14: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module.setupDisplay(true, i); ^~~~~~~~~~~~ display Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:32:37: error: no matching function for call to 'TM16xxDisplay::TM16xxDisplay(TM1637*, int)' TM16xxDisplay display37(&module37, 4); // TM16xx object, 4 digits ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx**, byte, byte) TM16xxDisplay(TM16xx *apTM16xx[], byte nNumModules, byte nNumDigitsTotal); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate expects 3 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx*, byte) TM16xxDisplay(TM16xx *pTM16xx, byte nNumDigits); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(const TM16xxDisplay&) class TM16xxDisplay : public Print ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(TM16xxDisplay&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:49:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:50:12: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, 7); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:58:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("HALO"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:62:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("YOU "); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:64:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("TUBE"); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:68:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("8888", 0xFF); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:90:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:96:16: error: 'class TM1637' has no member named 'setupDisplay'; did you mean 'display'? module37.setupDisplay(true, i); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: note: suggested alternative: 'TM1638_MAX_POS' for(int j=4; j<TM1637_MAX_POS; j++) ^~~~~~~~~~~~~~ TM1638_MAX_POS /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:110:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(i, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:112:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:114:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:120:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:130:12: error: 'class TM1637' has no member named 'clearDisplay'; did you mean 'display'? module37.clearDisplay(); ^~~~~~~~~~~~ display /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:144:27: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module37.getButtons()&0x0F; // only need bits 0-3 ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:155:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(btLeds, btPosition+4); // expanded TM1637 has 4 RG-LEDs on SEG1-4 of GRD5/GRD6 ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:165:14: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString(text); ^~~~~~~~~~~~~~~~~~ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino:38:39: error: '_BV' was not declared in this scope module.setDisplayToDecNumber(nTime, _BV(4)); // display dot on digit 4 ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1640_basic/TM1640_basic.ino:38:39: note: suggested alternative: '_B' module.setDisplayToDecNumber(nTime, _BV(4)); // display dot on digit 4 ^~~ _B
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:15: error: 'D7' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: error: 'D5' was not declared in this scope TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:20:19: note: suggested alternative: 'A5' TM1640 module(D7, D5); // For ESP8266/WeMos D1-mini: DIN=D7/13/MOSI, CLK=D5/14/SCK ^~ A5 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:16: error: 'D7' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: error: 'D6' was not declared in this scope TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:21:20: note: suggested alternative: 'A6' TM1640 module2(D7, D6); // For ESP8266/WeMos D1-mini: shared DIN=D7/13/MOSI, different CLK ^~ A6 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM16xxMatrixGFX_TickerTwoModules/TM16xxMatrixGFX_TickerTwoModules.ino:46:18: error: 'ESP' was not declared in this scope Serial.println(ESP.getFreeHeap()); // only for ESP8266 ^~~
Result: FAIL
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 209238 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 14096 bytes (4%) of dynamic memory, leaving 313584 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:17:19: error: no matching function for call to 'TM1637::TM1637(int, int)' TM1637 module(5, 4); // DIO=5, CLK=4 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate: TM1637::TM1637() TM1637(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:22:5: note: candidate expects 0 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(const TM1637&) class TM1637 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate: constexpr TM1637::TM1637(TM1637&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT/TM1637.h:19:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:31:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:33:10: error: 'class TM1637' has no member named 'setupDisplay' module.setupDisplay(true, 7); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:38:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("HALO"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:40:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("YOU "); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:42:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("TUBE"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:46:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString("8888", 0xFF); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:56:14: error: 'class TM1637' has no member named 'setupDisplay' module.setupDisplay(true, i); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:61:14: error: 'class TM1637' has no member named 'setupDisplay' module.setupDisplay(true, i); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:68:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:72:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(i, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:74:14: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:76:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(0, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:82:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:104:10: error: 'class TM1637' has no member named 'setDisplayToString' module.setDisplayToString(text); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:105:25: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module.getButtons()&0x0F; // only need bits 0-3 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_extended/TM1637_extended.ino:113:12: error: 'class TM1637' has no member named 'setSegments' module.setSegments(btLeds, btPosition+4); ^ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:30:63: error: no matching function for call to 'TM16xxMatrix::TM16xxMatrix(TM1637*, int, int)' TM16xxMatrix matrix(&module, MATRIX_NUMCOLUMNS, MATRIX_NUMROWS); // TM16xx object, columns, rows ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: candidate: TM16xxMatrix::TM16xxMatrix(TM16xx*, byte, byte) TM16xxMatrix(TM16xx *pTM16xx, byte nColumns, byte nRows); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:26:2: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(const TM16xxMatrix&) class TM16xxMatrix ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate: constexpr TM16xxMatrix::TM16xxMatrix(TM16xxMatrix&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxMatrix.h:23:7: note: candidate expects 1 argument, 3 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:44:10: error: 'class TM1637' has no member named 'clearDisplay' module.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:57:14: error: 'class TM1637' has no member named 'setupDisplay' module.setupDisplay(true, i); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1637_matrix/TM1637_matrix.ino:62:14: error: 'class TM1637' has no member named 'setupDisplay' module.setupDisplay(true, i); ^ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display
Result: PASS
Sketch uses 212854 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14192 bytes (4%) of dynamic memory, leaving 313488 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:32:37: error: no matching function for call to 'TM16xxDisplay::TM16xxDisplay(TM1637*, int)' TM16xxDisplay display37(&module37, 4); // TM16xx object, 4 digits ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx**, byte, byte) TM16xxDisplay(TM16xx *apTM16xx[], byte nNumModules, byte nNumDigitsTotal); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:33:3: note: candidate expects 3 arguments, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: candidate: TM16xxDisplay::TM16xxDisplay(TM16xx*, byte) TM16xxDisplay(TM16xx *pTM16xx, byte nNumDigits); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:31:3: note: no known conversion for argument 1 from 'TM1637*' to 'TM16xx*' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(const TM16xxDisplay&) class TM16xxDisplay : public Print ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate: constexpr TM16xxDisplay::TM16xxDisplay(TM16xxDisplay&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/src/TM16xxDisplay.h:28:7: note: candidate expects 1 argument, 2 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:49:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:50:12: error: 'class TM1637' has no member named 'setupDisplay' module37.setupDisplay(true, 7); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:58:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("HALO"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:62:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("YOU "); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:64:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("TUBE"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:68:12: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString("8888", 0xFF); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:90:16: error: 'class TM1637' has no member named 'setupDisplay' module37.setupDisplay(true, i); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:96:16: error: 'class TM1637' has no member named 'setupDisplay' module37.setupDisplay(true, i); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:104:18: error: 'TM1637_MAX_POS' was not declared in this scope for(int j=4; j<TM1637_MAX_POS; j++) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:110:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(i, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:112:16: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:114:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(0, j); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:120:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:130:12: error: 'class TM1637' has no member named 'clearDisplay' module37.clearDisplay(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:144:27: error: 'class TM1637' has no member named 'getButtons' byte btButtons=module37.getButtons()&0x0F; // only need bits 0-3 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:155:14: error: 'class TM1637' has no member named 'setSegments' module37.setSegments(btLeds, btPosition+4); // expanded TM1637 has 4 RG-LEDs on SEG1-4 of GRD5/GRD6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons/examples/TM1638_TM1637ex_two_modules/TM1638_TM1637ex_two_modules.ino:165:14: error: 'class TM1637' has no member named 'setDisplayToString' module37.setDisplayToString(text); ^ Multiple libraries were found for "TM1637.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_Driver Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_4-Digit_Display Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM16xx_LEDs_and_Buttons Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TM1637_RT
Result: PASS
Sketch uses 211322 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14104 bytes (4%) of dynamic memory, leaving 313576 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 211586 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14128 bytes (4%) of dynamic memory, leaving 313552 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 211442 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14112 bytes (4%) of dynamic memory, leaving 313568 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 220082 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14400 bytes (4%) of dynamic memory, leaving 313280 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 212334 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14136 bytes (4%) of dynamic memory, leaving 313544 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 216758 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14328 bytes (4%) of dynamic memory, leaving 313352 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 232074 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14240 bytes (4%) of dynamic memory, leaving 313440 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 215490 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14200 bytes (4%) of dynamic memory, leaving 313480 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 221330 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14384 bytes (4%) of dynamic memory, leaving 313296 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 227418 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14224 bytes (4%) of dynamic memory, leaving 313456 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 211302 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14104 bytes (4%) of dynamic memory, leaving 313576 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 211374 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14104 bytes (4%) of dynamic memory, leaving 313576 bytes for local variables. Maximum is 327680 bytes.