SmoothLed - compatibility matrix

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

SmoothLed

Version: 1.0.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
RgbCycle
RgbCycleInterrupt
SmoothPulse
SmoothPulseInterrupt
TwoStrips
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-A0BBC36B7E23D9A4A35DC54E4A99322A/sketch/test.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /private/tmp/arduino-testlib1034760189/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

examples/RgbCycle

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-CE0725D20A706D086494D342549C33A3/sketch/RgbCycle.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycle/RgbCycle.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

examples/RgbCycleInterrupt

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-3783165A27804076DE015558D5B94224/sketch/RgbCycleInterrupt.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycleInterrupt/RgbCycleInterrupt.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

examples/SmoothPulse

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F16F7FB1903FA861D1DDFB0DB31D8DC9/sketch/SmoothPulse.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulse/SmoothPulse.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

examples/SmoothPulseInterrupt

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1BC48420B6050CFE7D0E6813886001C3/sketch/SmoothPulseInterrupt.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulseInterrupt/SmoothPulseInterrupt.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

examples/TwoStrips

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-196DB61588E5A7E3CD8E950F09A465A9/sketch/TwoStrips.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected identifier before numeric constant
     enum OutputPinEvent { PA2, PB2, PC2 };
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected '}' before numeric constant
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:14:32: error: expected unqualified-id before numeric constant
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/TwoStrips/TwoStrips.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: variable or field 'begin' declared void
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:16: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:21:61: error: expected primary-expression before 'sck'
     void begin(OutputPinLut outpin = PA4_LUT0, ClockSetting sck = PB1_USART0_ASYNCCH1,
                                                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:37: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:59: error: expected primary-expression before 'int'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                                                           ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: variable or field 'begin' declared void
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:16: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:23:52: error: expected primary-expression before 'sck'
     void begin(OutputPinEvent outpin, ClockSetting sck = PA3_USART0_ASYNCCH0,
                                                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:9: error: expected primary-expression before 'volatile'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
         ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:41: error: expected primary-expression before 'lut'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:66: error: expected primary-expression before 'channel'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                                                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:9: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:25:31: error: expected primary-expression before 'int'
         int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:40:18: error: non-member function 'bool isSpi()' cannot have cv-qualifier
     bool isSpi() const;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: variable or field 'beginEvent' declared void
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                            ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:28: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:55: error: expected primary-expression before 'lut'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:45:73: error: expected primary-expression before 'channel'
     static void beginEvent(OutputPinEvent outpin, Lut lut, EventChannel channel);
                                                                         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinLut outpin);
                              ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:46:30: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinLut outpin);
                               ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:47:31: error: 'OutputPinLut' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: variable or field 'enableOutput' declared void
     static void enableOutput(OutputPinEvent outpin);
                              ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:48:30: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: variable or field 'disableOutput' declared void
     static void disableOutput(OutputPinEvent outpin);
                               ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:49:31: error: 'OutputPinEvent' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:51:1: error: expected unqualified-id before 'private'
 private:
 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:56:1: error: expected declaration before '}' token
 };
 ^

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedUpdate.S:1:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/RgbCycle

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycle/RgbCycle.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/RgbCycleInterrupt

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycleInterrupt/RgbCycleInterrupt.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/SmoothPulse

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulse/SmoothPulse.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/SmoothPulseInterrupt

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulseInterrupt/SmoothPulseInterrupt.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/TwoStrips

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/TwoStrips/TwoStrips.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /tmp/arduino-testlib3877535241/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSYS_ASYNCCH0_CCL_LUT0_gc + lut;
       ^~~~~~~~~~~~~~
/home/ec2-user/arduino-tes

examples/RgbCycle

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycle/RgbCycle.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSYS_ASYNCCH0_CCL_LUT0_gc + lut;
       ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed

examples/RgbCycleInterrupt

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycleInterrupt/RgbCycleInterrupt.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSYS_ASYNCCH0_CCL_LUT0_gc + lut;
       ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Smoot

examples/SmoothPulse

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulse/SmoothPulse.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSYS_ASYNCCH0_CCL_LUT

examples/SmoothPulseInterrupt

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulseInterrupt/SmoothPulseInterrupt.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSY

examples/TwoStrips

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/TwoStrips/TwoStrips.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile TCB_t&, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:42: note: suggested alternative: 'EVSYS_USERUSART0'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                          ^~~~~~~~~~~~~~~~
                                          EVSYS_USERUSART0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: error: 'EVSYS_ASYNCUSER11' was not declared in this scope
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:79:61: note: suggested alternative: 'EVSYS_USERUSART1'
     register8_t& TCBEV = &tcb == &TCB0 ? EVSYS_ASYNCUSER0 : EVSYS_ASYNCUSER11;
                                                             ^~~~~~~~~~~~~~~~~
                                                             EVSYS_USERUSART1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: note: suggested alternative: 'PORTMUX_USART0_ALT1_gc'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_USART0_ALT1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'EVSYS_USERTCA0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN3_gc'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN3_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL0_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'EVSYS_USERTCB1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN1_gc'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL1_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:17: error: 'PORTMUX_t {aka struct PORTMUX_struct}' has no member named 'CTRLB'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: error: 'PORTMUX_SPI0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:100:26: note: suggested alternative: 'PORTMUX_SPI0_ALT2_gc'
         PORTMUX.CTRLB |= PORTMUX_SPI0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
                          PORTMUX_SPI0_ALT2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: error: 'EVSYS_ASYNCCH2' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:9: note: suggested alternative: 'EVSYS_USERTCB2'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
         ^~~~~~~~~~~~~~
         EVSYS_USERTCB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: error: 'EVSYS_ASYNCCH2_PORTC_PIN0_gc' was not declared in this scope
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:101:26: note: suggested alternative: 'EVSYS_GENERATOR_PORT1_PIN0_gc'
         EVSYS_ASYNCCH2 = EVSYS_ASYNCCH2_PORTC_PIN0_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          EVSYS_GENERATOR_PORT1_PIN0_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH2_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:102:17: note: suggested alternative: 'EVSYS_CHANNEL_CHANNEL2_gc'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH2_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_CHANNEL_CHANNEL2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginCclLut(SmoothLedCcl::Lut, volatile TCB_t&, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: error: 'CCL_INSEL2_TCB0_gc' was not declared in this scope
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:142:30: note: suggested alternative: 'CCL_INSEL2_TCB2_gc'
     LUT[2] = &tcb == &TCB0 ? CCL_INSEL2_TCB0_gc : CCL_INSEL2_TCB1_gc;
                              ^~~~~~~~~~~~~~~~~~
                              CCL_INSEL2_TCB2_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: error: 'CCL_INSEL1_USART0_gc' was not declared in this scope
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:144:22: note: suggested alternative: 'CCL_INSEL1_USART1_gc'
                    : CCL_INSEL1_USART0_gc | CCL_INSEL0_USART0_gc;
                      ^~~~~~~~~~~~~~~~~~~~
                      CCL_INSEL1_USART1_gc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In static member function 'static void SmoothLedCcl::beginEvent(SmoothLedCcl::OutputPinEvent, SmoothLedCcl::Lut, SmoothLedCcl::EventChannel)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:151:7: error: 'EVSYS_ASYNCCH0' was not declared in this scope
     (&EVSYS_ASYNCCH0)[channel] = EVSYS_ASYNCCH0_CCL_LUT0_gc

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library SmoothLed claims to run on megaavr architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLed.h:6:0,
                 from /private/tmp/arduino-testlib1034760189/test/test.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:18: error: 'TCB_t' does not name a type
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:18: error: 'TCB_t' does not name a type
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:43:48: error: 'TCB_t' does not name a type
     void beginTimer(ClockSetting sck, volatile TCB_t& tcb, int lowPulseNs, int highPulseNs);
                                                ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:44:40: error: 'TCB_t' does not name a type
     void beginCclLut(Lut lut, volatile TCB_t& tcb, bool enable = false);
                                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:31: error: 'TCB0' was not declared in this scope
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:22:31: note: suggested alternative: 'TCC0'
         volatile TCB_t& tcb = TCB0, int lowPulseNs = 200, int highPulseNs = 600);
                               ^~~~
                               TCC0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:31: error: 'TCB0' was not declared in this scope
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                               ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:24:31: note: suggested alternative: 'TCC0'
         volatile TCB_t& tcb = TCB0, Lut lut = LUT0, EventChannel channel = ASYNCCH3,
                               ^~~~
                               TCC0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:59:14: error: 'TCB_t' does not name a type
     volatile TCB_t& tcb, int lowPulseNs, int highPulseNs)
              ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:66:83: error: 'TCB_t' does not name a type
 inline void SmoothLedCcl::begin(OutputPinEvent outpin, ClockSetting sck, volatile TCB_t& tcb,
                                                                                   ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:75:65: error: 'TCB_t' does not name a type
 inline void SmoothLedCcl::beginTimer(ClockSetting sck, volatile TCB_t& tcb,
                                                                 ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h: In member function 'void SmoothLedCcl::beginTimer(SmoothLedCcl::ClockSetting, volatile int&, int, int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:81:5: error: 'register8_t' was not declared in this scope
     register8_t& TCBEV = EVSYS_ASYNCUSER0;
     ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:81:5: note: suggested alternative: 'register_t'
     register8_t& TCBEV = EVSYS_ASYNCUSER0;
     ^~~~~~~~~~~
     register_t
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:81:18: error: 'TCBEV' was not declared in this scope
     register8_t& TCBEV = EVSYS_ASYNCUSER0;
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:81:26: error: 'EVSYS_ASYNCUSER0' was not declared in this scope
     register8_t& TCBEV = EVSYS_ASYNCUSER0;
                          ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:81:26: note: suggested alternative: 'EVSYS_USER_USER'
     register8_t& TCBEV = EVSYS_ASYNCUSER0;
                          ^~~~~~~~~~~~~~~~
                          EVSYS_USER_USER
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:9: error: 'PORTMUX' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:9: note: suggested alternative: 'PORTC'
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
         ^~~~~~~
         PORTC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:86:26: error: 'PORTMUX_USART0_ALTERNATE_gc' was not declared in this scope
         PORTMUX.CTRLB |= PORTMUX_USART0_ALTERNATE_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: error: 'EVSYS_ASYNCCH0' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:9: note: suggested alternative: 'ASYNCCH0'
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
         ^~~~~~~~~~~~~~
         ASYNCCH0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:89:26: error: 'EVSYS_ASYNCCH0_PORTA_PIN3_gc' was not declared in this scope
         EVSYS_ASYNCCH0 = EVSYS_ASYNCCH0_PORTA_PIN3_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH0_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:90:17: note: suggested alternative: 'EVSYS_ID_USER_DMAC_CH_0'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH0_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_ID_USER_DMAC_CH_0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:91:9: error: 'VPORTA' was not declared in this scope
         VPORTA.DIR |= _BV(3);
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:91:9: note: suggested alternative: 'PORTA'
         VPORTA.DIR |= _BV(3);
         ^~~~~~
         PORTA
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:91:23: error: '_BV' was not declared in this scope
         VPORTA.DIR |= _BV(3);
                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:91:23: note: suggested alternative: '_B'
         VPORTA.DIR |= _BV(3);
                       ^~~
                       _B
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: error: 'EVSYS_ASYNCCH1' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:9: note: suggested alternative: 'ASYNCCH1'
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
         ^~~~~~~~~~~~~~
         ASYNCCH1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:94:26: error: 'EVSYS_ASYNCCH1_PORTB_PIN1_gc' was not declared in this scope
         EVSYS_ASYNCCH1 = EVSYS_ASYNCCH1_PORTB_PIN1_gc;
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: error: 'EVSYS_ASYNCUSER0_ASYNCCH1_gc' was not declared in this scope
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:95:17: note: suggested alternative: 'EVSYS_ID_USER_DMAC_CH_0'
         TCBEV = EVSYS_ASYNCUSER0_ASYNCCH1_gc;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 EVSYS_ID_USER_DMAC_CH_0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:96:9: error: 'VPORTB' was not declared in this scope
         VPORTB.DIR |= _BV(1);
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:96:9: note: suggested alternative: 'PORTB'
         VPORTB.DIR |= _BV(1);
         ^~~~~~
         PORTB
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedCcl.h:116:17: error: 'SPI_CLK2X_bm' was not declared in this scope
         m_Spi = SPI_CLK2X_bm | SPI_PRE

examples/RgbCycle

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycle/RgbCycle.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/RgbCycleInterrupt

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycleInterrupt/RgbCycleInterrupt.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/SmoothPulse

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulse/SmoothPulse.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/SmoothPulseInterrupt

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulseInterrupt/SmoothPulseInterrupt.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

examples/TwoStrips

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/TwoStrips/TwoStrips.ino:2:10: fatal error: avr/wdt.h: No such file or directory
 #include <avr/wdt.h>
          ^~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/src/SmoothLedUpdate.S:1:20: fatal error: avr/io.h: No such file or directory
compilation terminated.

examples/RgbCycle

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycle/RgbCycle.ino:2:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.

examples/RgbCycleInterrupt

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/RgbCycleInterrupt/RgbCycleInterrupt.ino:2:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.

examples/SmoothPulse

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulse/SmoothPulse.ino:2:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.

examples/SmoothPulseInterrupt

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/SmoothPulseInterrupt/SmoothPulseInterrupt.ino:2:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.

examples/TwoStrips

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SmoothLed/examples/TwoStrips/TwoStrips.ino:2:21: fatal error: avr/wdt.h: No such file or directory
compilation terminated.