NeoPatterns - compatibility matrix

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

NeoPatterns

Version: 2.3.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
MultiplePatternsOnOneBar
SnakeAutorun
AllPatternsOnMultiDevices
MatrixShowAllColors
MatrixFire
MatrixSnow
NeoPatternsSimpleDemo
OpenLedRace
SnakeGame
SnowFlakes
AllPatternOnOneStrip
MatrixDemo
TwoPatternsOnOneStrip
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No ⚠️ PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 466 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/AllPatternOnOneStrip

Result: PASS

Sketch uses 12800 bytes (39%) of program storage space. Maximum is 32256 bytes.
Global variables use 330 bytes (16%) of dynamic memory, leaving 1718 bytes for local variables. Maximum is 2048 bytes.

examples/AllPatternsOnMultiDevices

Result: PASS

Sketch uses 25568 bytes (79%) of program storage space. Maximum is 32256 bytes.
Global variables use 855 bytes (41%) of dynamic memory, leaving 1193 bytes for local variables. Maximum is 2048 bytes.

examples/MatrixDemo

Result: PASS

Sketch uses 20778 bytes (64%) of program storage space. Maximum is 32256 bytes.
Global variables use 433 bytes (21%) of dynamic memory, leaving 1615 bytes for local variables. Maximum is 2048 bytes.

examples/MatrixFire

Result: PASS

Sketch uses 7366 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 366 bytes (17%) of dynamic memory, leaving 1682 bytes for local variables. Maximum is 2048 bytes.

examples/MatrixShowAllColors

Result: PASS

Sketch uses 5816 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 310 bytes (15%) of dynamic memory, leaving 1738 bytes for local variables. Maximum is 2048 bytes.

examples/MatrixSnow

Result: PASS

Sketch uses 6794 bytes (21%) 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/MultiplePatternsOnOneBar

Result: PASS

Sketch uses 13012 bytes (40%) of program storage space. Maximum is 32256 bytes.
Global variables use 484 bytes (23%) of dynamic memory, leaving 1564 bytes for local variables. Maximum is 2048 bytes.

examples/NeoPatternsSimpleDemo

Result: PASS

Sketch uses 11914 bytes (36%) 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/OpenLedRace

Result: PASS

Sketch uses 20812 bytes (64%) of program storage space. Maximum is 32256 bytes.
Global variables use 775 bytes (37%) of dynamic memory, leaving 1273 bytes for local variables. Maximum is 2048 bytes.

examples/SnakeAutorun

Result: PASS

Sketch uses 18604 bytes (57%) of program storage space. Maximum is 32256 bytes.
Global variables use 390 bytes (19%) of dynamic memory, leaving 1658 bytes for local variables. Maximum is 2048 bytes.

examples/SnakeGame

Result: PASS

Sketch uses 18806 bytes (58%) of program storage space. Maximum is 32256 bytes.
Global variables use 391 bytes (19%) of dynamic memory, leaving 1657 bytes for local variables. Maximum is 2048 bytes.

examples/SnowFlakes

Result: PASS

Sketch uses 5960 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 312 bytes (15%) of dynamic memory, leaving 1736 bytes for local variables. Maximum is 2048 bytes.

examples/TwoPatternsOnOneStrip

Result: PASS

Sketch uses 14918 bytes (46%) of program storage space. Maximum is 32256 bytes.
Global variables use 494 bytes (24%) of dynamic memory, leaving 1554 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
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/AllPatternOnOneStrip

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 90304 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43552 bytes (16%) of dynamic memory, leaving 226784 bytes for local variables. Maximum is 270336 bytes.

examples/AllPatternsOnMultiDevices

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 98466 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44124 bytes (16%) of dynamic memory, leaving 226212 bytes for local variables. Maximum is 270336 bytes.

examples/MatrixDemo

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 95170 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43644 bytes (16%) of dynamic memory, leaving 226692 bytes for local variables. Maximum is 270336 bytes.

examples/MatrixFire

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 86150 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43680 bytes (16%) of dynamic memory, leaving 226656 bytes for local variables. Maximum is 270336 bytes.

examples/MatrixShowAllColors

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 85278 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43592 bytes (16%) of dynamic memory, leaving 226744 bytes for local variables. Maximum is 270336 bytes.

examples/MatrixSnow

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 85768 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43588 bytes (16%) of dynamic memory, leaving 226748 bytes for local variables. Maximum is 270336 bytes.

examples/MultiplePatternsOnOneBar

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 90564 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43844 bytes (16%) of dynamic memory, leaving 226492 bytes for local variables. Maximum is 270336 bytes.

examples/NeoPatternsSimpleDemo

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 89824 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43552 bytes (16%) of dynamic memory, leaving 226784 bytes for local variables. Maximum is 270336 bytes.

examples/OpenLedRace

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `Car::doWinner()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:322: undefined reference to `timer0_millis'
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `resetAndShowTrackWithoutCars()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:784: undefined reference to `timer0_millis'
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:947: undefined reference to `timer0_millis'
collect2: error: ld returned 1 exit status
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/SnakeAutorun

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 93818 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43636 bytes (16%) of dynamic memory, leaving 226700 bytes for local variables. Maximum is 270336 bytes.

examples/SnakeGame

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 94030 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43636 bytes (16%) of dynamic memory, leaving 226700 bytes for local variables. Maximum is 270336 bytes.

examples/SnowFlakes

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 85378 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43588 bytes (16%) of dynamic memory, leaving 226748 bytes for local variables. Maximum is 270336 bytes.

examples/TwoPatternsOnOneStrip

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:43:1: error: 'EasyButton' does not name a type
 EasyButton Button0AtPin3;
 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:20: error: 'SP' was not declared in this scope
     Serial.println(SP - (uint16_t) __brkval);
                    ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:20: note: suggested alternative: 'SS'
     Serial.println(SP - (uint16_t) __brkval);
                    ^~
                    SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:36: error: cast from 'void*' to 'uint16_t {aka short unsigned int}' loses precision [-fpermissive]
     Serial.println(SP - (uint16_t) __brkval);
                                    ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:147:17: error: 'Button0AtPin3' was not declared in this scope
     sRunning = !Button0AtPin3.ButtonToggleState;
                 ^~~~~~~~~~~~~
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/AllPatternOnOneStrip

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/AllPatternsOnMultiDevices

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/AllPatternsOnMultiDevices/AllPatternsOnMultiDevices.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/AllPatternsOnMultiDevices/AllPatternsOnMultiDevices.ino:111:5: error: 'getVCCVoltageMillivoltSimple' was not declared in this scope
     getVCCVoltageMillivoltSimple();
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/AllPatternsOnMultiDevices/AllPatternsOnMultiDevices.ino: In function 'void checkAndHandleVCCTooLow()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/AllPatternsOnMultiDevices/AllPatternsOnMultiDevices.ino:253:25: error: 'getVCCVoltageMillivoltSimple' was not declared in this scope
         uint16_t tVCC = getVCCVoltageMillivoltSimple();
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/MatrixDemo

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/MatrixFire

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/MatrixShowAllColors

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/MatrixSnow

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/MultiplePatternsOnOneBar

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/NeoPatternsSimpleDemo

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/OpenLedRace

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/SnakeAutorun

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/SnakeGame

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/SnowFlakes

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/TwoPatternsOnOneStrip

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h: In member function 'void EasyButton::init(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:209:5: error: 'GIMSK' was not declared in this scope
     GIMSK |= 1 << PCIE;//PCINT enable, we have only one
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:209:19: error: 'PCIE' was not declared in this scope
     GIMSK |= 1 << PCIE;//PCINT enable, we have only one
                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:209:19: note: suggested alternative: 'PE'
     GIMSK |= 1 << PCIE;//PCINT enable, we have only one
                   ^~~~
                   PE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:210:5: error: 'PCMSK' was not declared in this scope
     PCMSK = digitalPinToBitMask(INT1_PIN);
     ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h: In member function 'bool EasyButton::readButtonState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.h:225:24: error: 'PIND' was not declared in this scope
 #define INT1_IN_PORT  (PIND)
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:315:14: note: in expansion of macro 'INT1_IN_PORT'
     return !(INT1_IN_PORT & _BV(INT1_BIT));  //  = digitalReadFast(3);
              ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.h:225:24: note: suggested alternative: 'PIN0'
 #define INT1_IN_PORT  (PIND)
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:315:14: note: in expansion of macro 'INT1_IN_PORT'
     return !(INT1_IN_PORT & _BV(INT1_BIT));  //  = digitalReadFast(3);
              ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h: In member function 'void EasyButton::handleINT01Interrupts()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.h:225:24: error: 'PIND' was not declared in this scope
 #define INT1_IN_PORT  (PIND)
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:476:35: note: in expansion of macro 'INT1_IN_PORT'
     tCurrentButtonStateIsActive = INT1_IN_PORT & _BV(INT1_BIT);  //  = digitalReadFast(3);
                                   ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.h:225:24: note: suggested alternative: 'PIN0'
 #define INT1_IN_PORT  (PIND)
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/EasyButtonAtInt01.cpp.h:476:35: note: in expansion of macro 'INT1_IN_PORT'
     tCurrentButtonStateIsActive = INT1_IN_PORT & _BV(INT1_BIT);  //  = digitalReadFast(3);
                                   ^~~~~~~~~~~~
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 12156 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/AllPatternOnOneStrip

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 30568 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3100 bytes (9%) of dynamic memory, leaving 29668 bytes for local variables. Maximum is 32768 bytes.

examples/AllPatternsOnMultiDevices

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 41116 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 3612 bytes (11%) of dynamic memory, leaving 29156 bytes for local variables. Maximum is 32768 bytes.

examples/MatrixDemo

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 36332 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 3188 bytes (9%) of dynamic memory, leaving 29580 bytes for local variables. Maximum is 32768 bytes.

examples/MatrixFire

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 16996 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3136 bytes (9%) of dynamic memory, leaving 29632 bytes for local variables. Maximum is 32768 bytes.

examples/MatrixShowAllColors

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 15724 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3120 bytes (9%) of dynamic memory, leaving 29648 bytes for local variables. Maximum is 32768 bytes.

examples/MatrixSnow

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 16040 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3116 bytes (9%) of dynamic memory, leaving 29652 bytes for local variables. Maximum is 32768 bytes.

examples/MultiplePatternsOnOneBar

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 30836 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3352 bytes (10%) of dynamic memory, leaving 29416 bytes for local variables. Maximum is 32768 bytes.

examples/NeoPatternsSimpleDemo

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 30000 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3100 bytes (9%) of dynamic memory, leaving 29668 bytes for local variables. Maximum is 32768 bytes.

examples/OpenLedRace

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `Car::doWinner()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:322: undefined reference to `timer0_millis'
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `resetAndShowTrackWithoutCars()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:784: undefined reference to `timer0_millis'
/tmp/arduino-sketch-EB95DBD821EC0A41DDFD766C02E7E028/sketch/OpenLedRace.ino.cpp.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/OpenLedRace/OpenLedRace.ino:947: undefined reference to `timer0_millis'
collect2: error: ld returned 1 exit status
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

examples/SnakeAutorun

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 34896 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 3184 bytes (9%) of dynamic memory, leaving 29584 bytes for local variables. Maximum is 32768 bytes.

examples/SnakeGame

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 35084 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 3184 bytes (9%) of dynamic memory, leaving 29584 bytes for local variables. Maximum is 32768 bytes.

examples/SnowFlakes

Result: PASS

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 15724 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3116 bytes (9%) of dynamic memory, leaving 29652 bytes for local variables. Maximum is 32768 bytes.

examples/TwoPatternsOnOneStrip

Result: FAIL

WARNING: library NeoPatterns claims to run on avr, megaAVR, esp8266, esp32, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:43:1: error: 'EasyButton' does not name a type
 EasyButton Button0AtPin3;
 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:20: error: 'SP' was not declared in this scope
     Serial.println(SP - (uint16_t) __brkval);
                    ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:20: note: suggested alternative: 'SS'
     Serial.println(SP - (uint16_t) __brkval);
                    ^~
                    SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:36: error: cast from 'void*' to 'uint16_t {aka short unsigned int}' loses precision [-fpermissive]
     Serial.println(SP - (uint16_t) __brkval);
                                    ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:147:17: error: 'Button0AtPin3' was not declared in this scope
     sRunning = !Button0AtPin3.ButtonToggleState;
                 ^~~~~~~~~~~~~
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/AllPatternOnOneStrip

Result: PASS

Sketch uses 231474 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13648 bytes (4%) of dynamic memory, leaving 314032 bytes for local variables. Maximum is 327680 bytes.

examples/AllPatternsOnMultiDevices

Result: PASS

Sketch uses 242022 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14160 bytes (4%) of dynamic memory, leaving 313520 bytes for local variables. Maximum is 327680 bytes.

examples/MatrixDemo

Result: PASS

Sketch uses 238810 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13744 bytes (4%) of dynamic memory, leaving 313936 bytes for local variables. Maximum is 327680 bytes.

examples/MatrixFire

Result: PASS

Sketch uses 237746 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13728 bytes (4%) of dynamic memory, leaving 313952 bytes for local variables. Maximum is 327680 bytes.

examples/MatrixShowAllColors

Result: PASS

Sketch uses 226698 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13680 bytes (4%) of dynamic memory, leaving 314000 bytes for local variables. Maximum is 327680 bytes.

examples/MatrixSnow

Result: PASS

Sketch uses 227066 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13680 bytes (4%) of dynamic memory, leaving 314000 bytes for local variables. Maximum is 327680 bytes.

examples/MultiplePatternsOnOneBar

Result: PASS

Sketch uses 231662 bytes (17%) 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/NeoPatternsSimpleDemo

Result: PASS

Sketch uses 230762 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13648 bytes (4%) of dynamic memory, leaving 314032 bytes for local variables. Maximum is 327680 bytes.

examples/OpenLedRace

Result: FAIL

Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino

examples/SnakeAutorun

Result: PASS

Sketch uses 237354 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13728 bytes (4%) of dynamic memory, leaving 313952 bytes for local variables. Maximum is 327680 bytes.

examples/SnakeGame

Result: PASS

Sketch uses 237430 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13736 bytes (4%) of dynamic memory, leaving 313944 bytes for local variables. Maximum is 327680 bytes.

examples/SnowFlakes

Result: PASS

Sketch uses 226534 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13680 bytes (4%) of dynamic memory, leaving 314000 bytes for local variables. Maximum is 327680 bytes.

examples/TwoPatternsOnOneStrip

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:43:1: error: 'EasyButton' does not name a type
 EasyButton Button0AtPin3;
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:20: error: 'SP' was not declared in this scope
     Serial.println(SP - (uint16_t) __brkval);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:104:36: error: cast from 'void*' to 'uint16_t {aka short unsigned int}' loses precision [-fpermissive]
     Serial.println(SP - (uint16_t) __brkval);
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPatterns/examples/TwoPatternsOnOneStrip/TwoPatternsOnOneStrip.ino:147:17: error: 'Button0AtPin3' was not declared in this scope
     sRunning = !Button0AtPin3.ButtonToggleState;
                 ^
Multiple libraries were found for "Adafruit_NeoPixel.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_NeoPixel
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Leaphy_Extra_Extension
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pinduino