WS2812FX - compatibility matrix

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

WS2812FX

Version: 1.3.5
More details

Compatibility matrix

Board Claims compatibility Inclusion
ws2812fx_dma
ws2812fx_limit_current
esp8266_webinterface
external_trigger
ws2812fx_audio_reactive
ws2812fx_custom_FastLED
ws2812fx_custom_effect
ws2812fx_custom_effect2
ws2812fx_segments
ws2812fx_transitions
ws2812fx_virtual_strip
auto_mode_cycle
serial_control
ws2812fx_msgeq7
ws2812fx_overlay
ws2812fx_segments_web
ws2812fx_soundfx
ws2812fx_matrix
ws2812fx_segment_sequence
ws2812fx_spi
ws2812fx_alexa
ws2812fx_patterns_web
ws2812fx_segments_OTA
ws2812fx_teensy
arduino:avr:uno
1.8.4
Yes PASS FAIL PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL PASS FAIL PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS PASS PASS FAIL 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/auto_mode_cycle

Result: PASS

Sketch uses 16924 bytes (52%) 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/esp8266_webinterface

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/esp8266_webinterface/esp8266_webinterface.ino:48:12: fatal error: ESP8266WiFi.h: No such file or directory
   #include <ESP8266WiFi.h>
            ^~~~~~~~~~~~~~~
compilation terminated.

examples/external_trigger

Result: PASS

Sketch uses 16908 bytes (52%) 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/serial_control

Result: PASS

Sketch uses 21854 bytes (67%) of program storage space. Maximum is 32256 bytes.
Global variables use 725 bytes (35%) of dynamic memory, leaving 1323 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_alexa

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_alexa/ws2812fx_alexa.ino:79:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ws2812fx_audio_reactive

Result: PASS

Sketch uses 18510 bytes (57%) of program storage space. Maximum is 32256 bytes.
Global variables use 563 bytes (27%) of dynamic memory, leaving 1485 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_custom_FastLED

Result: PASS

Sketch uses 18126 bytes (56%) of program storage space. Maximum is 32256 bytes.
Global variables use 578 bytes (28%) of dynamic memory, leaving 1470 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_custom_effect

Result: PASS

Sketch uses 18318 bytes (56%) of program storage space. Maximum is 32256 bytes.
Global variables use 533 bytes (26%) of dynamic memory, leaving 1515 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_custom_effect2

Result: PASS

Sketch uses 18218 bytes (56%) of program storage space. Maximum is 32256 bytes.
Global variables use 548 bytes (26%) of dynamic memory, leaving 1500 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_dma

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: error: 'NeoEsp8266Dma800KbpsMethod' was not declared in this scope
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: note: suggested alternative: 'Neo800KbpsMethod'
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
                            Neo800KbpsMethod
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:54: error: template argument 2 is invalid
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:54:9: error: request for member 'Begin' in 'strip', which is of non-class type 'int'
   strip.Begin();
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:55:9: error: request for member 'Show' in 'strip', which is of non-class type 'int'
   strip.Show();
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void myCustomShow()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:72:12: error: request for member 'CanShow' in 'strip', which is of non-class type 'int'
   if(strip.CanShow()) {
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:18: error: request for member 'Pixels' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:56: error: request for member 'PixelsSize' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:75:11: error: request for member 'Dirty' in 'strip', which is of non-class type 'int'
     strip.Dirty();
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:76:11: error: request for member 'Show' in 'strip', which is of non-class type 'int'
     strip.Show();
           ^~~~
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/ws2812fx_limit_current

Result: PASS

Sketch uses 21546 bytes (66%) of program storage space. Maximum is 32256 bytes.
Global variables use 825 bytes (40%) of dynamic memory, leaving 1223 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_matrix

Result: PASS

Sketch uses 9414 bytes (29%) of program storage space. Maximum is 32256 bytes.
Global variables use 290 bytes (14%) of dynamic memory, leaving 1758 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_msgeq7

Result: PASS

Sketch uses 18534 bytes (57%) of program storage space. Maximum is 32256 bytes.
Global variables use 557 bytes (27%) of dynamic memory, leaving 1491 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_overlay

Result: PASS

Sketch uses 16938 bytes (52%) of program storage space. Maximum is 32256 bytes.
Global variables use 476 bytes (23%) of dynamic memory, leaving 1572 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_patterns_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino:41:10: fatal error: ESP8266WebServer.h: No such file or directory
 #include <ESP8266WebServer.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_segment_sequence

Result: PASS

Sketch uses 18630 bytes (57%) of program storage space. Maximum is 32256 bytes.
Global variables use 563 bytes (27%) of dynamic memory, leaving 1485 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_segments

Result: PASS

Sketch uses 17908 bytes (55%) of program storage space. Maximum is 32256 bytes.
Global variables use 533 bytes (26%) of dynamic memory, leaving 1515 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_segments_OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: error: 'D1' was not declared in this scope
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: note: suggested alternative: 'A1'
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:56:3: error: 'WiFi' was not declared in this scope
   WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: note: suggested alternative: 'WIFI_SSID'
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
             WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:60:26: error: 'WL_CONNECTED' was not declared in this scope
   while(WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
   Arduino_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:84:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:86:25: error: 'ota_error_t' has not been declared
   ArduinoOTA.onError([](ota_error_t error) {
                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:87:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Error[%u]: ", error);
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:88:18: error: 'OTA_AUTH_ERROR' was not declared in this scope
     if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
                  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:89:23: error: 'OTA_BEGIN_ERROR' was not declared in this scope
     else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:90:23: error: 'OTA_CONNECT_ERROR' was not declared in this scope
     else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:91:23: error: 'OTA_RECEIVE_ERROR' was not declared in this scope
     else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:92:23: error: 'OTA_END_ERROR' was not declared in this scope
     else if (error == OTA_END_ERROR) Serial.println("End Failed");
                       ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.handle();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.handle();
   ^~~~~~~~~~
   Arduino_h
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/ws2812fx_segments_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino:44:10: fatal error: ESPAsyncWebServer.h: No such file or directory
 #include <ESPAsyncWebServer.h> /* https://github.com/me-no-dev/ESPAsyncWebServer */
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_soundfx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino:70:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP8266Audio/src/AudioFileSourceLittleFS.h:25:10: fatal error: LittleFS.h: No such file or directory
 #include <LittleFS.h>
          ^~~~~~~~~~~~
compilation terminated.
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/ws2812fx_spi

Result: PASS

Sketch uses 17176 bytes (53%) of program storage space. Maximum is 32256 bytes.
Global variables use 359 bytes (17%) of dynamic memory, leaving 1689 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_teensy

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_teensy/ws2812fx_teensy.ino:44:10: fatal error: WS2812Serial.h: No such file or directory
 #include <WS2812Serial.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_transitions

Result: PASS

Sketch uses 17400 bytes (53%) of program storage space. Maximum is 32256 bytes.
Global variables use 318 bytes (15%) of dynamic memory, leaving 1730 bytes for local variables. Maximum is 2048 bytes.

examples/ws2812fx_virtual_strip

Result: PASS

Sketch uses 17246 bytes (53%) of program storage space. Maximum is 32256 bytes.
Global variables use 476 bytes (23%) of dynamic memory, leaving 1572 bytes for local variables. Maximum is 2048 bytes.

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/auto_mode_cycle

Result: PASS

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

examples/esp8266_webinterface

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/esp8266_webinterface/esp8266_webinterface.ino:48:12: fatal error: ESP8266WiFi.h: No such file or directory
   #include <ESP8266WiFi.h>
            ^~~~~~~~~~~~~~~
compilation terminated.

examples/external_trigger

Result: PASS

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

examples/serial_control

Result: PASS

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

examples/ws2812fx_alexa

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_alexa/ws2812fx_alexa.ino:79:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ws2812fx_audio_reactive

Result: PASS

Sketch uses 91594 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/ws2812fx_custom_FastLED

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_custom_FastLED/ws2812fx_custom_FastLED.ino:39:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/led_sysdefs.h:55:2: error: #error "This platform isn't recognized by FastLED... yet.  See comments in FastLED/led_sysdefs.h for options."
 #error "This platform isn't recognized by FastLED... yet.  See comments in FastLED/led_sysdefs.h for options."
  ^~~~~
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/ws2812fx_custom_effect

Result: PASS

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

examples/ws2812fx_custom_effect2

Result: PASS

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

examples/ws2812fx_dma

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/NeoPixelBus.h:118:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_SCALE  VARIANT_MCK / 2UL / 1000000UL
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:716:69: note: in expansion of macro 'ARM_OTHER_SCALE'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.40 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:33: error: 'F_CPU' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:716:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.40 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:41: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:716:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.40 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_SCALE  VARIANT_MCK / 2UL / 1000000UL
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:717:69: note: in expansion of macro 'ARM_OTHER_SCALE'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((0.80 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:33: error: 'F_CPU' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:717:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((0.80 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:41: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:717:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((0.80 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_SCALE  VARIANT_MCK / 2UL / 1000000UL
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:718:66: note: in expansion of macro 'ARM_OTHER_SCALE'
     static const uint32_t Cycles = static_cast<uint32_t>((1.25 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:33: error: 'F_CPU' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:718:96: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t Cycles = static_cast<uint32_t>((1.25 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:41: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:718:96: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t Cycles = static_cast<uint32_t>((1.25 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_SCALE  VARIANT_MCK / 2UL / 1000000UL
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:754:69: note: in expansion of macro 'ARM_OTHER_SCALE'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.50 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:33: error: 'F_CPU' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:754:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.50 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:41: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:754:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT0h = static_cast<uint32_t>((0.50 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_SCALE  VARIANT_MCK / 2UL / 1000000UL
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:755:69: note: in expansion of macro 'ARM_OTHER_SCALE'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((1.20 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:33: error: 'F_CPU' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:755:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((1.20 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:711:41: error: 'VARIANT_MCK' was not declared in this scope
 #define ARM_OTHER_INST   (2UL * F_CPU / VARIANT_MCK)
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:755:99: note: in expansion of macro 'ARM_OTHER_INST'
     static const uint32_t CyclesT1h = static_cast<uint32_t>((1.20 * ARM_OTHER_SCALE + 0.5) - (5 * ARM_OTHER_INST));
                                                                                                   ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoPixelBus_by_Makuna/src/internal/NeoArmMethod.h:710:26: error: 'VARIANT_MCK' was not declared in this scope
 #define AR

examples/ws2812fx_limit_current

Result: PASS

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

examples/ws2812fx_matrix

Result: PASS

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

examples/ws2812fx_msgeq7

Result: PASS

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

examples/ws2812fx_overlay

Result: PASS

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

examples/ws2812fx_patterns_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino:41:10: fatal error: ESP8266WebServer.h: No such file or directory
 #include <ESP8266WebServer.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_segment_sequence

Result: PASS

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

examples/ws2812fx_segments

Result: PASS

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

examples/ws2812fx_segments_OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOTA/src/utility/rp2_flash_boot.c:25:10: fatal error: RP2040.h: No such file or directory
 #include <RP2040.h> // CMSIS
          ^~~~~~~~~~
compilation terminated.
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/ws2812fx_segments_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino:44:10: fatal error: ESPAsyncWebServer.h: No such file or directory
 #include <ESPAsyncWebServer.h> /* https://github.com/me-no-dev/ESPAsyncWebServer */
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_soundfx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino:70:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP8266Audio/src/AudioFileSourceLittleFS.h:25:10: fatal error: LittleFS.h: No such file or directory
 #include <LittleFS.h>
          ^~~~~~~~~~~~
compilation terminated.
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/ws2812fx_spi

Result: PASS

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

examples/ws2812fx_teensy

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_teensy/ws2812fx_teensy.ino:44:10: fatal error: WS2812Serial.h: No such file or directory
 #include <WS2812Serial.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_transitions

Result: PASS

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

examples/ws2812fx_virtual_strip

Result: PASS

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

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/auto_mode_cycle

Result: PASS

Sketch uses 17182 bytes (34%) of program storage space. Maximum is 49152 bytes.
Global variables use 103 bytes (1%) of dynamic memory, leaving 6041 bytes for local variables. Maximum is 6144 bytes.

examples/esp8266_webinterface

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/esp8266_webinterface/esp8266_webinterface.ino:48:12: fatal error: ESP8266WiFi.h: No such file or directory
   #include <ESP8266WiFi.h>
            ^~~~~~~~~~~~~~~
compilation terminated.

examples/external_trigger

Result: PASS

Sketch uses 17180 bytes (34%) of program storage space. Maximum is 49152 bytes.
Global variables use 103 bytes (1%) of dynamic memory, leaving 6041 bytes for local variables. Maximum is 6144 bytes.

examples/serial_control

Result: PASS

Sketch uses 22414 bytes (45%) of program storage space. Maximum is 49152 bytes.
Global variables use 270 bytes (4%) of dynamic memory, leaving 5874 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_alexa

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_alexa/ws2812fx_alexa.ino:79:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ws2812fx_audio_reactive

Result: PASS

Sketch uses 19023 bytes (38%) of program storage space. Maximum is 49152 bytes.
Global variables use 260 bytes (4%) of dynamic memory, leaving 5884 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_custom_FastLED

Result: PASS

Sketch uses 18710 bytes (38%) of program storage space. Maximum is 49152 bytes.
Global variables use 295 bytes (4%) of dynamic memory, leaving 5849 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_custom_effect

Result: PASS

Sketch uses 18890 bytes (38%) of program storage space. Maximum is 49152 bytes.
Global variables use 250 bytes (4%) of dynamic memory, leaving 5894 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_custom_effect2

Result: PASS

Sketch uses 18784 bytes (38%) of program storage space. Maximum is 49152 bytes.
Global variables use 253 bytes (4%) of dynamic memory, leaving 5891 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_dma

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: error: 'NeoEsp8266Dma800KbpsMethod' was not declared in this scope
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: note: suggested alternative: 'Neo800KbpsMethod'
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
                            Neo800KbpsMethod
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:54: error: template argument 2 is invalid
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:54:9: error: request for member 'Begin' in 'strip', which is of non-class type 'int'
   strip.Begin();
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:55:9: error: request for member 'Show' in 'strip', which is of non-class type 'int'
   strip.Show();
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void myCustomShow()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:72:12: error: request for member 'CanShow' in 'strip', which is of non-class type 'int'
   if(strip.CanShow()) {
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:18: error: request for member 'Pixels' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:56: error: request for member 'PixelsSize' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:75:11: error: request for member 'Dirty' in 'strip', which is of non-class type 'int'
     strip.Dirty();
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:76:11: error: request for member 'Show' in 'strip', which is of non-class type 'int'
     strip.Show();
           ^~~~
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/ws2812fx_limit_current

Result: PASS

Sketch uses 22058 bytes (44%) of program storage space. Maximum is 49152 bytes.
Global variables use 274 bytes (4%) of dynamic memory, leaving 5870 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_matrix

Result: PASS

Sketch uses 12656 bytes (25%) of program storage space. Maximum is 49152 bytes.
Global variables use 405 bytes (6%) of dynamic memory, leaving 5739 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_BusIO/Adafruit_I2CDevice.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'bool Adafruit_I2CDevice::_read(uint8_t*, size_t, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:64:12: note: candidate 1: size_t TwoWire::requestFrom(int, int, int)
     size_t requestFrom(int, int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:62:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t, bool)
     size_t requestFrom(uint8_t, size_t, bool);
            ^~~~~~~~~~~

examples/ws2812fx_msgeq7

Result: PASS

Sketch uses 19122 bytes (38%) of program storage space. Maximum is 49152 bytes.
Global variables use 262 bytes (4%) of dynamic memory, leaving 5882 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_overlay

Result: PASS

Sketch uses 17210 bytes (35%) of program storage space. Maximum is 49152 bytes.
Global variables use 213 bytes (3%) of dynamic memory, leaving 5931 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_patterns_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino:41:10: fatal error: ESP8266WebServer.h: No such file or directory
 #include <ESP8266WebServer.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_segment_sequence

Result: PASS

Sketch uses 19194 bytes (39%) of program storage space. Maximum is 49152 bytes.
Global variables use 264 bytes (4%) of dynamic memory, leaving 5880 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_segments

Result: PASS

Sketch uses 18480 bytes (37%) of program storage space. Maximum is 49152 bytes.
Global variables use 250 bytes (4%) of dynamic memory, leaving 5894 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_segments_OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: error: 'D1' was not declared in this scope
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: note: suggested alternative: 'A1'
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:56:3: error: 'WiFi' was not declared in this scope
   WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: note: suggested alternative: 'WIFI_SSID'
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
             WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:60:26: error: 'WL_CONNECTED' was not declared in this scope
   while(WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:60:26: note: suggested alternative: 'F_CPU_CORRECTED'
   while(WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
                          F_CPU_CORRECTED
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
   Arduino_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:84:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:86:25: error: 'ota_error_t' has not been declared
   ArduinoOTA.onError([](ota_error_t error) {
                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:87:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Error[%u]: ", error);
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:88:18: error: 'OTA_AUTH_ERROR' was not declared in this scope
     if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
                  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:89:23: error: 'OTA_BEGIN_ERROR' was not declared in this scope
     else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:90:23: error: 'OTA_CONNECT_ERROR' was not declared in this scope
     else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:91:23: error: 'OTA_RECEIVE_ERROR' was not declared in this scope
     else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:92:23: error: 'OTA_END_ERROR' was not declared in this scope
     else if (error == OTA_END_ERROR) Serial.println("End Failed");
                       ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.handle();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.handle();
   ^~~~~~~~~~
   Arduino_h
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/ws2812fx_segments_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino:44:10: fatal error: ESPAsyncWebServer.h: No such file or directory
 #include <ESPAsyncWebServer.h> /* https://github.com/me-no-dev/ESPAsyncWebServer */
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_soundfx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino:70:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP8266Audio/src/AudioFileSourceLittleFS.h:25:10: fatal error: LittleFS.h: No such file or directory
 #include <LittleFS.h>
          ^~~~~~~~~~~~
compilation terminated.
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/ws2812fx_spi

Result: PASS

Sketch uses 19206 bytes (39%) of program storage space. Maximum is 49152 bytes.
Global variables use 169 bytes (2%) of dynamic memory, leaving 5975 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_teensy

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_teensy/ws2812fx_teensy.ino:44:10: fatal error: WS2812Serial.h: No such file or directory
 #include <WS2812Serial.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_transitions

Result: PASS

Sketch uses 17578 bytes (35%) of program storage space. Maximum is 49152 bytes.
Global variables use 55 bytes (0%) of dynamic memory, leaving 6089 bytes for local variables. Maximum is 6144 bytes.

examples/ws2812fx_virtual_strip

Result: PASS

Sketch uses 17524 bytes (35%) of program storage space. Maximum is 49152 bytes.
Global variables use 213 bytes (3%) of dynamic memory, leaving 5931 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

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/auto_mode_cycle

Result: PASS

Sketch uses 21824 bytes (8%) 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/esp8266_webinterface

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/esp8266_webinterface/esp8266_webinterface.ino:48:12: fatal error: ESP8266WiFi.h: No such file or directory
   #include <ESP8266WiFi.h>
            ^~~~~~~~~~~~~~~
compilation terminated.

examples/external_trigger

Result: PASS

Sketch uses 21752 bytes (8%) 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/serial_control

Result: PASS

Sketch uses 30112 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3736 bytes (11%) of dynamic memory, leaving 29032 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_alexa

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_alexa/ws2812fx_alexa.ino:79:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ws2812fx_audio_reactive

Result: PASS

Sketch uses 22156 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3104 bytes (9%) of dynamic memory, leaving 29664 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_custom_FastLED

Result: PASS

Sketch uses 22152 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3156 bytes (9%) of dynamic memory, leaving 29612 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_custom_effect

Result: PASS

Sketch uses 21956 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3092 bytes (9%) of dynamic memory, leaving 29676 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_custom_effect2

Result: PASS

Sketch uses 23116 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3372 bytes (10%) of dynamic memory, leaving 29396 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_dma

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: error: 'NeoEsp8266Dma800KbpsMethod' was not declared in this scope
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: note: suggested alternative: 'NeoArm800KbpsMethod'
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
                            NeoArm800KbpsMethod
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:54: error: template argument 2 is invalid
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:54:9: error: request for member 'Begin' in 'strip', which is of non-class type 'int'
   strip.Begin();
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:55:9: error: request for member 'Show' in 'strip', which is of non-class type 'int'
   strip.Show();
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void myCustomShow()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:72:12: error: request for member 'CanShow' in 'strip', which is of non-class type 'int'
   if(strip.CanShow()) {
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:18: error: request for member 'Pixels' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:56: error: request for member 'PixelsSize' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:75:11: error: request for member 'Dirty' in 'strip', which is of non-class type 'int'
     strip.Dirty();
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:76:11: error: request for member 'Show' in 'strip', which is of non-class type 'int'
     strip.Show();
           ^~~~
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/ws2812fx_limit_current

Result: PASS

Sketch uses 25984 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3740 bytes (11%) of dynamic memory, leaving 29028 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_matrix

Result: PASS

Sketch uses 20676 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3760 bytes (11%) of dynamic memory, leaving 29008 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_msgeq7

Result: PASS

Sketch uses 23280 bytes (8%) 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/ws2812fx_overlay

Result: PASS

Sketch uses 21956 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3284 bytes (10%) of dynamic memory, leaving 29484 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_patterns_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino:41:10: fatal error: ESP8266WebServer.h: No such file or directory
 #include <ESP8266WebServer.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_segment_sequence

Result: PASS

Sketch uses 22208 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3104 bytes (9%) of dynamic memory, leaving 29664 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_segments

Result: PASS

Sketch uses 21784 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3092 bytes (9%) of dynamic memory, leaving 29676 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_segments_OTA

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: error: 'D1' was not declared in this scope
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:43:19: note: suggested alternative: 'A1'
 #define LED_PIN   D1  // digital pin used to drive the LED strip
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:49:41: note: in expansion of macro 'LED_PIN'
 WS2812FX ws2812fx = WS2812FX(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
                                         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:56:3: error: 'WiFi' was not declared in this scope
   WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: error: 'WIFI_STA' was not declared in this scope
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:57:13: note: suggested alternative: 'WIFI_SSID'
   WiFi.mode(WIFI_STA);
             ^~~~~~~~
             WIFI_SSID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:60:26: error: 'WL_CONNECTED' was not declared in this scope
   while(WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:60:26: note: suggested alternative: 'UHD_STATE_CONNECTED'
   while(WiFi.status() != WL_CONNECTED) {
                          ^~~~~~~~~~~~
                          UHD_STATE_CONNECTED
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:77:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.onStart([]() {
   ^~~~~~~~~~
   Arduino_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:84:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:86:25: error: 'ota_error_t' has not been declared
   ArduinoOTA.onError([](ota_error_t error) {
                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:87:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Error[%u]: ", error);
            ^~~~~~
            print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:88:18: error: 'OTA_AUTH_ERROR' was not declared in this scope
     if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
                  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:88:18: note: suggested alternative: 'UHD_STATE_ERROR'
     if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
                  ^~~~~~~~~~~~~~
                  UHD_STATE_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:89:23: error: 'OTA_BEGIN_ERROR' was not declared in this scope
     else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:90:23: error: 'OTA_CONNECT_ERROR' was not declared in this scope
     else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:91:23: error: 'OTA_RECEIVE_ERROR' was not declared in this scope
     else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
                       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:92:23: error: 'OTA_END_ERROR' was not declared in this scope
     else if (error == OTA_END_ERROR) Serial.println("End Failed");
                       ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: error: 'ArduinoOTA' was not declared in this scope
   ArduinoOTA.handle();
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino:106:3: note: suggested alternative: 'Arduino_h'
   ArduinoOTA.handle();
   ^~~~~~~~~~
   Arduino_h
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/ws2812fx_segments_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino:44:10: fatal error: ESPAsyncWebServer.h: No such file or directory
 #include <ESPAsyncWebServer.h> /* https://github.com/me-no-dev/ESPAsyncWebServer */
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_soundfx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino:70:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP8266Audio/src/AudioFileSourceLittleFS.h:25:10: fatal error: LittleFS.h: No such file or directory
 #include <LittleFS.h>
          ^~~~~~~~~~~~
compilation terminated.
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/ws2812fx_spi

Result: PASS

Sketch uses 23016 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3180 bytes (9%) of dynamic memory, leaving 29588 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_teensy

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_teensy/ws2812fx_teensy.ino:44:10: fatal error: WS2812Serial.h: No such file or directory
 #include <WS2812Serial.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
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/ws2812fx_transitions

Result: PASS

Sketch uses 22048 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3032 bytes (9%) of dynamic memory, leaving 29736 bytes for local variables. Maximum is 32768 bytes.

examples/ws2812fx_virtual_strip

Result: PASS

Sketch uses 21940 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3284 bytes (10%) of dynamic memory, leaving 29484 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 200446 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13104 bytes (3%) of dynamic memory, leaving 314576 bytes for local variables. Maximum is 327680 bytes.

examples/auto_mode_cycle

Result: PASS

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

examples/esp8266_webinterface

Result: PASS

Sketch uses 766026 bytes (58%) of program storage space. Maximum is 1310720 bytes.
Global variables use 45024 bytes (13%) of dynamic memory, leaving 282656 bytes for local variables. Maximum is 327680 bytes.

examples/external_trigger

Result: PASS

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

examples/serial_control

Result: PASS

Sketch uses 236546 bytes (18%) 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/ws2812fx_alexa

Result: PASS

Sketch uses 785082 bytes (59%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39848 bytes (12%) of dynamic memory, leaving 287832 bytes for local variables. Maximum is 327680 bytes.

examples/ws2812fx_audio_reactive

Result: PASS

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

examples/ws2812fx_custom_FastLED

Result: PASS

Sketch uses 234950 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13752 bytes (4%) of dynamic memory, leaving 313928 bytes for local variables. Maximum is 327680 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/FastLED.h:67:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_custom_FastLED/ws2812fx_custom_FastLED.ino:39:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                       ^

examples/ws2812fx_custom_effect

Result: PASS

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

examples/ws2812fx_custom_effect2

Result: PASS

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

examples/ws2812fx_dma

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:28: error: 'NeoEsp8266Dma800KbpsMethod' was not declared in this scope
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:46:54: error: template argument 2 is invalid
 NeoPixelBus<NeoGrbFeature, NeoEsp8266Dma800KbpsMethod> strip(LED_COUNT);
                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:54:9: error: request for member 'Begin' in 'strip', which is of non-class type 'int'
   strip.Begin();
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:55:9: error: request for member 'Show' in 'strip', which is of non-class type 'int'
   strip.Show();
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino: In function 'void myCustomShow()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:72:12: error: request for member 'CanShow' in 'strip', which is of non-class type 'int'
   if(strip.CanShow()) {
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:18: error: request for member 'Pixels' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:74:56: error: request for member 'PixelsSize' in 'strip', which is of non-class type 'int'
     memcpy(strip.Pixels(), ws2812fx.getPixels(), strip.PixelsSize());
                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:75:11: error: request for member 'Dirty' in 'strip', which is of non-class type 'int'
     strip.Dirty();
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_dma/ws2812fx_dma.ino:76:11: error: request for member 'Show' in 'strip', which is of non-class type 'int'
     strip.Show();
           ^
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/ws2812fx_limit_current

Result: PASS

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

examples/ws2812fx_matrix

Result: PASS

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

Result: PASS

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

examples/ws2812fx_overlay

Result: PASS

Sketch uses 228278 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/ws2812fx_patterns_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino:41:30: fatal error: ESP8266WebServer.h: No such file or directory
compilation terminated.
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/ws2812fx_segment_sequence

Result: PASS

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

examples/ws2812fx_segments

Result: PASS

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

examples/ws2812fx_segments_OTA

Result: PASS

Sketch uses 774598 bytes (59%) of program storage space. Maximum is 1310720 bytes.
Global variables use 42532 bytes (12%) of dynamic memory, leaving 285148 bytes for local variables. Maximum is 327680 bytes.

examples/ws2812fx_segments_web

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino:44:84: fatal error: ESPAsyncWebServer.h: No such file or directory
compilation terminated.
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/ws2812fx_soundfx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino:70:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP8266Audio/src/AudioFileSourceLittleFS.h:25:22: fatal error: LittleFS.h: No such file or directory
compilation terminated.
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/ws2812fx_spi

Result: PASS

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

examples/ws2812fx_teensy

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WS2812FX/examples/ws2812fx_teensy/ws2812fx_teensy.ino:44:26: fatal error: WS2812Serial.h: No such file or directory
compilation terminated.
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/ws2812fx_transitions

Result: PASS

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

examples/ws2812fx_virtual_strip

Result: PASS

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