PololuLedStrip - compatibility matrix

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

PololuLedStrip

Version: 4.3.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
LedStripRainbow
LedStripXmas
LedStripColorTester
LedStripGradient
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 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/LedStripColorTester

Result: PASS

Sketch uses 2694 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 418 bytes (20%) of dynamic memory, leaving 1630 bytes for local variables. Maximum is 2048 bytes.

examples/LedStripGradient

Result: PASS

Sketch uses 1116 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 197 bytes (9%) of dynamic memory, leaving 1851 bytes for local variables. Maximum is 2048 bytes.

examples/LedStripRainbow

Result: PASS

Sketch uses 1430 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 197 bytes (9%) of dynamic memory, leaving 1851 bytes for local variables. Maximum is 2048 bytes.

examples/LedStripXmas

Result: PASS

Sketch uses 5878 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 1559 bytes (76%) of dynamic memory, leaving 489 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib1809635185/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripColorTester

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripColorTester/LedStripColorTester.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripGradient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripRainbow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32

examples/LedStripXmas

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib1809635185/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: error: 'pinAddr' was not declared in this scope
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: note: suggested alternative: 'pinMode'
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
                pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: error: 'pinBit' was not declared in this scope
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: note: suggested alternative: 'init'
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
                init
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32

examples/LedStripColorTester

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripColorTester/LedStripColorTester.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: error: 'pinAddr' was not declared in this scope
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: note: suggested alternative: 'pinMode'
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
                pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: error: 'pinBit' was not declared in this scope
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: note: suggested alternative: 'init'
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
                init
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/LedStripGradient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: error: 'pinAddr' was not declared in this scope
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: note: suggested alternative: 'pinMode'
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
                pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: error: 'pinBit' was not declared in this scope
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: note: suggested alternative: 'init'
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
                init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:30:40: error: no matching function for call to 'Pololu::rgb_color::rgb_color(byte&, int, byte&)'
     colors[i] = rgb_color(x, 255 - x, x);
                                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripRainbow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: error: 'pinAddr' was not declared in this scope
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: note: suggested alternative: 'pinMode'
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
                pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: error: 'pinBit' was not declared in this scope
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: note: suggested alternative: 'init'
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
                init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino: In function 'Pololu::rgb_color hsvToRgb(uint16_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:42:29: error: no matching function for call to 'Pololu::rgb_color::rgb_color(uint8_t&, uint8_t&, uint8_t&)'
     return rgb_color(r, g, b);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library

examples/LedStripXmas

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: error: 'pinAddr' was not declared in this scope
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:303:16: note: suggested alternative: 'pinMode'
           "I" (pinAddr[pin]),   // %2 is the port register (e.g. PORTC)
                ^~~~~~~
                pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: error: 'pinBit' was not declared in this scope
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:304:16: note: suggested alternative: 'init'
           "I" (pinBit[pin])     // %3 is the pin number (0-8)
                ^~~~~~
                init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:119:36: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i] = rgb_color(0, 0, 0);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void warmWhiteShimmer(unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:336:92: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i+1] = rgb_color(colors[i].red >> 2, colors[i].green >> 2, colors[i].blue >> 2);
                                                                                            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void randomColorWalk(unsigned char, unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:393:50: error: no matching function for call to 'Pololu::rgb_color::rgb_color(const unsigned char&, int, int)'
         colors[i] = rgb_color(maxBrightness, 0, 0);
                                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:397:50: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, const unsigned char&, int)'
         colors[i] = rgb_color(0, maxBrightness, 0);
                                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:403:96: error: no matching function for call to 'Pololu::rgb_color::rgb_color(long int, long int, long int)'
       colors[i] = rgb_color(random(maxBrightness), random(maxBrightness), random(maxBrightness));
                                                                                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:409:92: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i-1] = rgb_color(colors[i].red >> 2, colors[i].green >> 2, colors[i].blue >> 2);
                                                                                            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/ardu

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib3255922492/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive

examples/LedStripColorTester

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripColorTester/LedStripColorTester.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripGradient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive

examples/LedStripRainbow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive

examples/LedStripXmas

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:20:2: error: #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
 #error "On an ARM, this version of the PololuLedStrip library only supports 84 MHz."
  ^~~~~
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib1809635185/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
         __enable_irq();
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:364:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
         __disable_irq();
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:18: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
     __enable_irq();         // Re-enable interrupts now that we are done.
                  ^
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive

examples/LedStripColorTester

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripColorTester/LedStripColorTester.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
         __enable_irq();
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:364:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
         __disable_irq();
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:18: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
     __enable_irq();         // Re-enable interrupts now that we are done.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In instantiation of 'void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int) [with unsigned char pin = 12u; Pololu::rgb_color = Pololu::rgb_color]':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripColorTester/LedStripColorTester.ino:68:39:   required from here
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:18: error: '__disable_irq' was not declared in this scope
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:21: error: '__enable_irq' was not declared in this scope
         __enable_irq();
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:17: error: '__enable_irq' was not declared in this scope
     __enable_irq();         // Re-enable interrupts now that we are done.
                 ^
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo

examples/LedStripGradient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
         __enable_irq();
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:364:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
         __disable_irq();
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:18: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
     __enable_irq();         // Re-enable interrupts now that we are done.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:30:40: error: no matching function for call to 'Pololu::rgb_color::rgb_color(byte&, int, byte&)'
     colors[i] = rgb_color(x, 255 - x, x);
                                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In instantiation of 'void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int) [with unsigned char pin = 12u; Pololu::rgb_color = Pololu::rgb_color]':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripGradient/LedStripGradient.ino:34:35:   required from here
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:18: error: '__disable_irq' was not declared in this scope
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:21: error: '__enable_irq' was not declared in this scope
         __enable_irq();
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:17: error: '__enable_irq' was not declared in this scope
     __enable_irq();         // Re-enable interrupts now that we are done.
                 ^
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo

examples/LedStripRainbow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
         __enable_irq();
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:364:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
         __disable_irq();
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:18: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
     __enable_irq();         // Re-enable interrupts now that we are done.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino: In function 'Pololu::rgb_color hsvToRgb(uint16_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:42:29: error: no matching function for call to 'Pololu::rgb_color::rgb_color(uint8_t&, uint8_t&, uint8_t&)'
     return rgb_color(r, g, b);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In instantiation of 'void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int) [with unsigned char pin = 12u; Pololu::rgb_color = Pololu::rgb_color]':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripRainbow/LedStripRainbow.ino:56:35:   required from here
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:18: error: '__disable_irq' was not declared in this scope
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:21: error: '__enable_irq' was not declared in this scope
         __enable_irq();
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:17: error: '__enable_irq' was not declared in this scope
     __enable_irq();         // Re-enable interrupts now that we are done.
                 ^
Multiple libraries were found for "PololuLedStrip.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip
Multiple libraries were found for "Servo.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo

examples/LedStripXmas

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h: In member function 'virtual void Pololu::PololuLedStrip<pin>::write(Pololu::rgb_color*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
     __disable_irq();   // Disable interrupts temporarily because we don't want our pulse timing to be messed up.
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:236:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:362:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
         __enable_irq();
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:364:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive]
         __disable_irq();
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:367:18: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive]
     __enable_irq();         // Re-enable interrupts now that we are done.
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:119:36: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i] = rgb_color(0, 0, 0);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void warmWhiteShimmer(unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:336:92: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i+1] = rgb_color(colors[i].red >> 2, colors[i].green >> 2, colors[i].blue >> 2);
                                                                                            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino: In function 'void randomColorWalk(unsigned char, unsigned char)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:393:50: error: no matching function for call to 'Pololu::rgb_color::rgb_color(const unsigned char&, int, int)'
         colors[i] = rgb_color(maxBrightness, 0, 0);
                                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:397:50: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, const unsigned char&, int)'
         colors[i] = rgb_color(0, maxBrightness, 0);
                                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:403:96: error: no matching function for call to 'Pololu::rgb_color::rgb_color(long int, long int, long int)'
       colors[i] = rgb_color(random(maxBrightness), random(maxBrightness), random(maxBrightness));
                                                                                                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: Pololu::rgb_color::rgb_color()
   typedef struct rgb_color
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 0 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(const Pololu::rgb_color&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note: candidate: constexpr Pololu::rgb_color::rgb_color(Pololu::rgb_color&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MakerVision/PololuLedStrip.h:29:18: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PololuLedStrip/examples/LedStripXmas/LedStripXmas.ino:409:92: error: no matching function for call to 'Pololu::rgb_color::rgb_color(int, int, int)'
       colors[i-1] = rgb_color(colors[i].red >> 2, colors[i].green >> 2, colors[i].blue >> 2);