ACROBOTIC SSD1306 - compatibility matrix

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

ACROBOTIC SSD1306

Version: 1.0.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
DrawLogo
HelloOLED
HelloString
ControlBrightness
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28:0,
                 from /tmp/arduino-sketch-15E0A829DB7CD49C848D20F91964D322/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /tmp/arduino-testlib1662156821/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~

examples/ControlBrightness

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F75F6A3FDAE3D5EB1A514A017F347346/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/DrawLogo

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F65C4A51AE90FBF05F756DDD64920E18/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/HelloOLED

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-97F27CA4D5AF3986C9AE1530969DA30E/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/HelloString

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-75ACBFB0B757B397793EE44DA04A615C/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/ControlBrightness

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:109:6: error: 'Brightness' was not declared in this scope
   if(Brightness == 255)
      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:109:6: note: suggested alternative: 'brightness'
   if(Brightness == 255)
      ^~~~~~~~~~
      brightness

examples/DrawLogo

Result: PASS

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

examples/HelloOLED

Result: PASS

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

examples/HelloString

Result: PASS

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

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-03836D1A5F84B34F04D25C7AFE9FB9D9/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /tmp/arduino-testlib2737563698/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~

examples/ControlBrightness

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F75F6A3FDAE3D5EB1A514A017F347346/sketch/ControlBrightness.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F75F6A3FDAE3D5EB1A514A017F347346/sketch/ControlBrightness.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:23:32: error: variable 'ACROBOT' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 static unsigned char ACROBOT[] PROGMEM ={
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:109:6: error: 'Brightness' was not declared in this scope
   if(Brightness == 255)
      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:109:6: note: suggested alternative: 'brightness'
   if(Brightness == 255)
      ^~~~~~~~~~
      brightness

examples/DrawLogo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F65C4A51AE90FBF05F756DDD64920E18/sketch/DrawLogo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/DrawLogo/DrawLogo.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F65C4A51AE90FBF05F756DDD64920E18/sketch/DrawLogo.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/DrawLogo/DrawLogo.ino:24:32: error: variable 'ACROBOT' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 static unsigned char ACROBOT[] PROGMEM ={
                                ^

examples/HelloOLED

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-97F27CA4D5AF3986C9AE1530969DA30E/sketch/HelloOLED.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/HelloOLED/HelloOLED.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~

examples/HelloString

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-75ACBFB0B757B397793EE44DA04A615C/sketch/HelloString.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font5x7.h:7:19: error: redefinition of 'const uint8_t _n []'
 OLEDFONT(font5x7) PROGMEM =
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/HelloString/HelloString.ino:22:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/ACROBOTIC_SSD1306.h:32:72: note: 'const uint8_t _n [762]' previously defined here
   #define OLEDFONT(name) static const uint8_t __attribute__ ((progmem))_n[]
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/fonts/font8x8.h:7:1: note: in expansion of macro 'OLEDFONT'
 OLEDFONT(font8x8) PROGMEM =
 ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/HelloString/HelloString.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/HelloString/HelloString.ino:28:16: error: 'font5x7' was not declared in this scope
   oled.setFont(font5x7);            // Set font type (default 8x8)
                ^~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-15E0A829DB7CD49C848D20F91964D322/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/ControlBrightness

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F75F6A3FDAE3D5EB1A514A017F347346/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/DrawLogo

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F65C4A51AE90FBF05F756DDD64920E18/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/HelloOLED

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-97F27CA4D5AF3986C9AE1530969DA30E/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.

examples/HelloString

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-75ACBFB0B757B397793EE44DA04A615C/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/ControlBrightness

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ACROBOTIC_SSD1306/examples/ControlBrightness/ControlBrightness.ino:109:6: error: 'Brightness' was not declared in this scope
   if(Brightness == 255)
      ^

examples/DrawLogo

Result: PASS

Sketch uses 211274 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15032 bytes (4%) of dynamic memory, leaving 312648 bytes for local variables. Maximum is 327680 bytes.

examples/HelloOLED

Result: PASS

Sketch uses 210274 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14008 bytes (4%) of dynamic memory, leaving 313672 bytes for local variables. Maximum is 327680 bytes.

examples/HelloString

Result: PASS

Sketch uses 217574 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.