EmSevenSegment - compatibility matrix

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

EmSevenSegment

Version: 1.0.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
testCommonAnode
testCommonCathode
toggleAlignment
toggleLeadingZeros
blinkValue
clearDisplay
displayValue
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS FAIL PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS PASS FAIL PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS FAIL PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS PASS FAIL PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS FAIL PASS PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1332 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 184 bytes (8%) of dynamic memory, leaving 1864 bytes for local variables. Maximum is 2048 bytes.

examples/blinkValue

Result: PASS

Sketch uses 2986 bytes (9%) of program storage space. Maximum is 32256 bytes.
Global variables use 220 bytes (10%) of dynamic memory, leaving 1828 bytes for local variables. Maximum is 2048 bytes.

examples/clearDisplay

Result: PASS

Sketch uses 2982 bytes (9%) of program storage space. Maximum is 32256 bytes.
Global variables use 254 bytes (12%) of dynamic memory, leaving 1794 bytes for local variables. Maximum is 2048 bytes.

examples/displayValue

Result: PASS

Sketch uses 2898 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 260 bytes (12%) of dynamic memory, leaving 1788 bytes for local variables. Maximum is 2048 bytes.

examples/testCommonAnode

Result: PASS

Sketch uses 2824 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 254 bytes (12%) of dynamic memory, leaving 1794 bytes for local variables. Maximum is 2048 bytes.

examples/testCommonCathode

Result: PASS

Sketch uses 2824 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 254 bytes (12%) of dynamic memory, leaving 1794 bytes for local variables. Maximum is 2048 bytes.

examples/toggleAlignment

Result: PASS

Sketch uses 5024 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 289 bytes (14%) of dynamic memory, leaving 1759 bytes for local variables. Maximum is 2048 bytes.

examples/toggleLeadingZeros

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:33:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:36:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/blinkValue

Result: PASS

Sketch uses 79960 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/clearDisplay

Result: PASS

Sketch uses 79932 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/displayValue

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino:33:13: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   int str = "test" ; //String to be displayed
             ^~~~~~

examples/testCommonAnode

Result: PASS

Sketch uses 79860 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/testCommonCathode

Result: PASS

Sketch uses 79860 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/toggleAlignment

Result: PASS

Sketch uses 80438 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/toggleLeadingZeros

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:33:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:36:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 2614 bytes (5%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/blinkValue

Result: PASS

Sketch uses 3857 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/clearDisplay

Result: PASS

Sketch uses 3846 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/displayValue

Result: PASS

Sketch uses 3771 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/testCommonAnode

Result: PASS

Sketch uses 3716 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/testCommonCathode

Result: PASS

Sketch uses 3716 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/toggleAlignment

Result: PASS

Sketch uses 5632 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 200 bytes (3%) of dynamic memory, leaving 5944 bytes for local variables. Maximum is 6144 bytes.

examples/toggleLeadingZeros

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:33:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:36:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12152 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/blinkValue

Result: PASS

Sketch uses 13544 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/clearDisplay

Result: PASS

Sketch uses 13652 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/displayValue

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino:33:13: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   int str = "test" ; //String to be displayed
             ^~~~~~

examples/testCommonAnode

Result: PASS

Sketch uses 13580 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/testCommonCathode

Result: PASS

Sketch uses 13580 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/toggleAlignment

Result: PASS

Sketch uses 14980 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3380 bytes (10%) of dynamic memory, leaving 29388 bytes for local variables. Maximum is 32768 bytes.

examples/toggleLeadingZeros

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:33:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:36:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 201082 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13192 bytes (4%) of dynamic memory, leaving 314488 bytes for local variables. Maximum is 327680 bytes.

examples/blinkValue

Result: PASS

Sketch uses 202674 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13360 bytes (4%) of dynamic memory, leaving 314320 bytes for local variables. Maximum is 327680 bytes.

examples/clearDisplay

Result: PASS

Sketch uses 202934 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13360 bytes (4%) of dynamic memory, leaving 314320 bytes for local variables. Maximum is 327680 bytes.

examples/displayValue

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/displayValue/displayValue.ino:33:13: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   int str = "test" ; //String to be displayed
             ^

examples/testCommonAnode

Result: PASS

Sketch uses 202850 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13360 bytes (4%) of dynamic memory, leaving 314320 bytes for local variables. Maximum is 327680 bytes.

examples/testCommonCathode

Result: PASS

Sketch uses 202850 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13360 bytes (4%) of dynamic memory, leaving 314320 bytes for local variables. Maximum is 327680 bytes.

examples/toggleAlignment

Result: PASS

Sketch uses 206906 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13440 bytes (4%) of dynamic memory, leaving 314240 bytes for local variables. Maximum is 327680 bytes.

examples/toggleLeadingZeros

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:33:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:36:20: error: no matching function for call to 'EmSevenSegment::writeNum(int)'
   disp.writeNum(123);
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/examples/toggleLeadingZeros/toggleLeadingZeros.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note: candidate: void EmSevenSegment::writeNum(long int, uint8_t)
     void writeNum(long num,uint8_t c);
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EmSevenSegment/src/EmSevenSegment.h:34:10: note:   candidate expects 2 arguments, 1 provided