Zanduino SmoothLED Library 8-bit - compatibility matrix

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

Zanduino SmoothLED Library 8-bit

Version: 1.0.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
Builtin_LED_Demo
Tri-color-LED
arduino:avr:uno
1.8.4
Yes PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 710 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 10 bytes (0%) of dynamic memory, leaving 2038 bytes for local variables. Maximum is 2048 bytes.

examples/Builtin_LED_Demo

Result: PASS

Sketch uses 4998 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 441 bytes (21%) of dynamic memory, leaving 1607 bytes for local variables. Maximum is 2048 bytes.

examples/Tri-color-LED

Result: PASS

Sketch uses 6446 bytes (19%) of program storage space. Maximum is 32256 bytes.
Global variables use 334 bytes (16%) of dynamic memory, leaving 1714 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:47:26: error: 'SREG' was not declared in this scope
   uint8_t originalSREG = SREG;               // Save original SREG value before disabling interrupts
                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:47:26: note: suggested alternative: 'SING'
   uint8_t originalSREG = SREG;               // Save original SREG value before disabling interrupts
                          ^~~~
                          SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:48:3: error: 'cli' was not declared in this scope
   cli();                                     // disable interrupts while changing registers
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:48:3: note: suggested alternative: 'cbi'
   cli();                                     // disable interrupts while changing registers
   ^~~
   cbi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: note: suggested alternative: 'TIMER'
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: note: suggested alternative: 'TIMER'
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: note: suggested alternative: 'TIMER'
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: note: suggested alternative: 'TIMER'
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:34: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator--()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src

examples/Builtin_LED_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit/src/SmoothLED.cpp:10:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit

examples/Tri-color-LED

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit/src/SmoothLED.cpp:10:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-us

examples/Builtin_LED_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-us

examples/Tri-color-LED

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: note: suggested alternative: 'TIMERA0'
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: note: suggested alternative: 'TIMERB1'
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
                 from /home/ec2-us

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:47:26: error: 'SREG' was not declared in this scope
   uint8_t originalSREG = SREG;               // Save original SREG value before disabling interrupts
                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:47:26: note: suggested alternative: 'SING'
   uint8_t originalSREG = SREG;               // Save original SREG value before disabling interrupts
                          ^~~~
                          SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:48:3: error: 'cli' was not declared in this scope
   cli();                                     // disable interrupts while changing registers
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:48:3: note: suggested alternative: 'cbi'
   cli();                                     // disable interrupts while changing registers
   ^~~
   cbi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: note: suggested alternative: 'MISO1'
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: note: suggested alternative: 'MISO1'
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:34: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator--()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:83:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:98:25: note: in definition of macro '_BV'
 #define _BV(bit) (1 << (bit))  //!< bit shift macro
                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:83:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^~~~~~~~~~

examples/Builtin_LED_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit/src/SmoothLED.cpp:10:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit

examples/Tri-color-LED

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit/src/SmoothLED.cpp:10:10: fatal error: util/atomic.h: No such file or directory
 #include "util/atomic.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:249:2: error: #error Register TIMSK0 is not defined
 #error Register TIMSK0 is not defined
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:272:2: error: #error No TIMSK1 defined for 16-bit register TIMER1
 #error No TIMSK1 defined for 16-bit register TIMER1
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In destructor 'smoothLED::~smoothLED()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:47:26: error: 'SREG' was not declared in this scope
   uint8_t originalSREG = SREG;               // Save original SREG value before disabling interrupts
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:22: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:11:37: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOff TIMSK0 &= ~_BV(OCIE0A);  //!< Disable the interrupt on TIMER0 Match A
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:55:5: note: in expansion of macro 'fadeTimerOff'
     fadeTimerOff;                            // disable fade timer
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:21: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:13:36: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOff TIMSK1 &= ~_BV(TOIE1);    //!< Disable the interrupt on TIMER0 Overflow
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:56:5: note: in expansion of macro 'pwmTimerOff'
     pwmTimerOff;                             // disable PWM timer
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator++()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:73:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:34: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:74:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp: In member function 'smoothLED& smoothLED::operator--()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:21: error: 'TIMSK0' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:83:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:10:35: error: 'OCIE0A' was not declared in this scope
 #define fadeTimerOn TIMSK0 |= _BV(OCIE0A);    //!< Enable the interrupt on TIMER0 Match A
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:83:3: note: in expansion of macro 'fadeTimerOn'
   fadeTimerOn;     // turn on fade interrupt
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:20: error: 'TIMSK1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:84:3: note: in expansion of macro 'pwmTimerOn'
   pwmTimerOn;      // turn on PWM interrupt
   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.h:58:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:12:34: error: 'TOIE1' was not declared in this scope
 #define pwmTimerOn TIMSK1 |= _BV(TOIE1);      //!< Enable the interrupt on TIMER1 Overflow
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV'
 #define _BV(b) (1UL << (b))
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/src/SmoothLED.cpp:84:3: note: in expansion of macro 'pwmTimerOn'
 

examples/Builtin_LED_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/examples/Builtin_LED_Demo/Builtin_LED_Demo.ino:34:2: error: #error This library and program is designed for Atmel ATMega processors
 #error This library and program is designed for Atmel ATMega processors
  ^
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit

examples/Tri-color-LED

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit/examples/Tri-color-LED/Tri-color-LED.ino:30:2: error: #error This library and program is designed for Atmel ATMega processors
 #error This library and program is designed for Atmel ATMega processors
  ^
Multiple libraries were found for "SmoothLED.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_8-bit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Zanduino_SmoothLED_Library_10-bit