TM16xx LEDs and Buttons - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

TM16xx LEDs and Buttons

Version: 0.5.2110
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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.

examples/TM1637_extended

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

examples/TM1637_matrix

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

examples/TM1638_Anode_two_modules_Display_Print

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.

examples/TM1638_TM1637ex_two_modules

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

examples/TM1640_basic

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.

examples/TM1640_matrix

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.

examples/TM1668_one_module

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.

examples/TM16xxButtons_clicks

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.

examples/TM16xxDisplay_Print

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.

examples/TM16xxDisplay_ScrolledPrint

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.

examples/TM16xxMatrixGFX_MadFly

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.

examples/TM16xxMatrixGFX_Ticker

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.

examples/TM16xxMatrixGFX_TickerTwoModules

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

examples/TM16xxMatrix_Snake

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.

examples/TM16xx_setSegments

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.

examples/TM16xx_setSegmentsDebug

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.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL



					
					

examples/TM1637_extended

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

examples/TM1637_matrix

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

examples/TM1638_Anode_two_modules_Display_Print

Result: FAIL


					
					

examples/TM1638_TM1637ex_two_modules

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

examples/TM1640_basic

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

examples/TM1640_matrix

Result: FAIL


					
					

examples/TM1668_one_module

Result: FAIL


					
					

examples/TM16xxButtons_clicks

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

examples/TM16xxDisplay_Print

Result: FAIL


					
					

examples/TM16xxDisplay_ScrolledPrint

Result: FAIL


					
					

examples/TM16xxMatrixGFX_MadFly

Result: FAIL


					
					

examples/TM16xxMatrixGFX_Ticker

Result: FAIL


					
					

examples/TM16xxMatrixGFX_TickerTwoModules

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
                  ^~~

examples/TM16xxMatrix_Snake

Result: FAIL


					
					

examples/TM16xx_setSegments

Result: FAIL


					
					

examples/TM16xx_setSegmentsDebug

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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.

examples/TM1637_extended

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

examples/TM1637_matrix

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

examples/TM1638_Anode_two_modules_Display_Print

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.

examples/TM1638_TM1637ex_two_modules

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

examples/TM1640_basic

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.

examples/TM1640_matrix

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.

examples/TM1668_one_module

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.

examples/TM16xxButtons_clicks

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.

examples/TM16xxDisplay_Print

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.

examples/TM16xxDisplay_ScrolledPrint

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.

examples/TM16xxMatrixGFX_MadFly

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.

examples/TM16xxMatrixGFX_Ticker

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.

examples/TM16xxMatrixGFX_TickerTwoModules

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

examples/TM16xxMatrix_Snake

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.

examples/TM16xx_setSegments

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.

examples/TM16xx_setSegmentsDebug

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.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.



					
					

examples/TM1637_extended

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

examples/TM1637_matrix

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

examples/TM1638_Anode_two_modules_Display_Print

Result: FAIL


					
					

examples/TM1638_TM1637ex_two_modules

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

examples/TM1640_basic

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

examples/TM1640_matrix

Result: FAIL


					
					

examples/TM1668_one_module

Result: FAIL


					
					

examples/TM16xxButtons_clicks

Result: FAIL


					
					

examples/TM16xxDisplay_Print

Result: FAIL


					
					

examples/TM16xxDisplay_ScrolledPrint

Result: FAIL


					
					

examples/TM16xxMatrixGFX_MadFly

Result: FAIL


					
					

examples/TM16xxMatrixGFX_Ticker

Result: FAIL


					
					

examples/TM16xxMatrixGFX_TickerTwoModules

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
                  ^~~

examples/TM16xxMatrix_Snake

Result: FAIL


					
					

examples/TM16xx_setSegments

Result: FAIL


					
					

examples/TM16xx_setSegmentsDebug

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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.

examples/TM1637_extended

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

examples/TM1637_matrix

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

examples/TM1638_Anode_two_modules_Display_Print

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.

examples/TM1638_TM1637ex_two_modules

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

examples/TM1640_basic

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.

examples/TM1640_matrix

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.

examples/TM1668_one_module

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.

examples/TM16xxButtons_clicks

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.

examples/TM16xxDisplay_Print

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.

examples/TM16xxDisplay_ScrolledPrint

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.

examples/TM16xxMatrixGFX_MadFly

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.

examples/TM16xxMatrixGFX_Ticker

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.

examples/TM16xxMatrixGFX_TickerTwoModules

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.

examples/TM16xxMatrix_Snake

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.

examples/TM16xx_setSegments

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.

examples/TM16xx_setSegmentsDebug

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.