TinySuite - compatibility matrix

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

TinySuite

Version: 2.0.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
uart-writer
watchdog
nmea-time
timer-overflow
uart-loop
uart-print
uart-reader
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL



					
					

examples/nmea-time

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyWatchdog.cpp: In member function 'void TinyWatchdog::arm(uint8_t, WatchdogCallback)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyWatchdog.cpp:5:30: error: 'WDTCR' was not declared in this scope
 #define watchdogArm(i, r, p) WDTCR = ((i) << WDIE) | ((r) << WDE) | (((p) & 0b1000) << 2) | ((p) & 0b0111)
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyWatchdog.cpp:10:3: note: in expansion of macro 'watchdogArm'
   watchdogArm(true, false, prescaler);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyWatchdog.cpp:5:30: note: suggested alternative: 'WDTCSR'
 #define watchdogArm(i, r, p) WDTCR = ((i) << WDIE) | ((r) << WDE) | (((p) & 0b1000) << 2) | ((p) & 0b0111)
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/li/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:12:20: note: suggested alternative: 'EIMSK'
     storedGIMSKB = GIMSK & (1 << PCIE);
                    ^~~~~
                    EIMSK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:12:34: error: 'PCIE' was not declared in this scope
     storedGIMSKB = GIMSK & (1 << PCIE);
                                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:12:34: note: suggested alternative: 'ACIE'
     storedGIMSKB = GIMSK & (1 << PCIE);
                                  ^~~~
                                  ACIE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:16:5: error: 'PCMSK' was not declared in this scope
     PCMSK |= (1 << pin);
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:16:5: note: suggested alternative: 'PCMSK1'
     PCMSK |= (1 << pin);
     ^~~~~
     PCMSK1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:19:5: error: 'PCMSK' was not declared in this scope
     PCMSK &= ~(1 << pin);
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:19:5: note: suggested alternative: 'PCMSK1'
     PCMSK &= ~(1 << pin);
     ^~~~~
     PCMSK1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:21:5: error: 'GIMSK' was not declared in this scope
     GIMSK = (GIMSK & ~(1 << PCIE)) | storedGIMSKB;
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySui

examples/timer-overflow

Result: FAIL


					
					

examples/uart-loop

Result: FAIL


					
					

examples/uart-print

Result: FAIL


					
					

examples/uart-reader

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyTimer0Overflow.cpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyTimer0Overflow.cpp:4:29: error: 'TIMSK' was not declared in this scope
 #define onOverflowEnable0() TIMSK |= (1 << TOIE0)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyTimer0Overflow.cpp:35:5: note: in expansion of macro 'onOverflowEnable0'
     onOverflowEna0A(

examples/uart-writer

Result: FAIL


					
					

examples/watchdog

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/nmea-time

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/timer-overflow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/uart-loop

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/uart-print

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/uart-reader

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartBase.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartReader.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/uart-writer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartBase.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartWriter.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/watchdog

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/nmea-time

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino: In function 'int main()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino:50:17: error: 'PB2' was not declared in this scope
   uartReader.on(PB2, 9600, Timer1Compare, PinChangeB);
                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino:50:17: note: suggested alternative: 'PB'
   uartReader.on(PB2, 9600, Timer1Compare, PinChangeB);
                 ^~~
                 PB

examples/timer-overflow

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:7:50: error: 'PB0' was not declared in this scope
   Timer0Overflow.on(65535, []() { PORTB ^= (1 << PB0); });
                                                  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:7:50: note: suggested alternative: 'B0'
   Timer0Overflow.on(65535, []() { PORTB ^= (1 << PB0); });
                                                  ^~~
                                                  B0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:8:50: error: 'PB1' was not declared in this scope
   Timer1Overflow.on(65535, []() { PORTB ^= (1 << PB1); });
                                                  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:8:50: note: suggested alternative: 'B1'
   Timer1Overflow.on(65535, []() { PORTB ^= (1 << PB1); });
                                                  ^~~
                                                  B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:17: error: 'FUSE_CKDIV8' was not declared in this scope
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:17: note: suggested alternative: 'FUSE_ACTIVE1'
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                 ^~~~~~~~~~~
                 FUSE_ACTIVE1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:43: error: 'FUSE_CKSEL0' was not declared in this scope
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:43: note: suggested alternative: 'FUSE_SLEEP0'
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                           ^~~~~~~~~~~
                                           FUSE_SLEEP0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:57: error: 'FUSE_CKSEL2' was not declared in this scope
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:57: note: suggested alternative: 'FUSE_LVL2'
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                                         ^~~~~~~~~~~
                                                         FUSE_LVL2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:71: error: 'FUSE_CKSEL3' was not declared in this scope
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                                                       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:16:71: note: suggested alternative: 'FUSE_CRCSRC1'
   .low = 0xFF & FUSE_CKDIV8 & FUSE_SUT0 & FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                                                       ^~~~~~~~~~~
                                                                       FUSE_CRCSRC1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:17:18: error: 'FUSE_SPIEN' was not declared in this scope
   .high = 0xFF & FUSE_SPIEN & FUSE_EESAVE,
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:17:18: note: suggested alternative: 'FUSE_APPEND'
   .high = 0xFF & FUSE_SPIEN & FUSE_EESAVE,
                  ^~~~~~~~~~
                  FUSE_APPEND

examples/uart-loop

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino: In function 'int main()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:9:11: error: 'PB2' was not declared in this scope
   uart.on(PB2, PB1, 9600, Timer1Compare, PinChangeB);
           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:9:11: note: suggested alternative: 'PB'
   uart.on(PB2, PB1, 9600, Timer1Compare, PinChangeB);
           ^~~
           PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:9:16: error: 'PB1' was not declared in this scope
   uart.on(PB2, PB1, 9600, Timer1Compare, PinChangeB);
                ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:9:16: note: suggested alternative: 'B1'
   uart.on(PB2, PB1, 9600, Timer1Compare, PinChangeB);
                ^~~
                B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:17: error: 'FUSE_CKSEL1' was not declared in this scope
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:17: note: suggested alternative: 'FUSE_CRCSRC1'
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                 ^~~~~~~~~~~
                 FUSE_CRCSRC1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:31: error: 'FUSE_CKSEL2' was not declared in this scope
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                               ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:31: note: suggested alternative: 'FUSE_LVL2'
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                               ^~~~~~~~~~~
                               FUSE_LVL2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:45: error: 'FUSE_CKSEL3' was not declared in this scope
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                             ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:20:45: note: suggested alternative: 'FUSE_CRCSRC1'
   .low = 0xFF & FUSE_CKSEL1 & FUSE_CKSEL2 & FUSE_CKSEL3,
                                             ^~~~~~~~~~~
                                             FUSE_CRCSRC1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:21:18: error: 'FUSE_SPIEN' was not declared in this scope
   .high = 0xFF & FUSE_SPIEN & FUSE_EESAVE,
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:21:18: note: suggested alternative: 'FUSE_APPEND'
   .high = 0xFF & FUSE_SPIEN & FUSE_EESAVE,
                  ^~~~~~~~~~
                  FUSE_APPEND

examples/uart-print

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-print/uart-print.ino:7:19: error: 'PB2' was not declared in this scope
 TinySerial serial(PB2, PB1, Timer1Compare, PinChangeB);
                   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-print/uart-print.ino:7:19: note: suggested alternative: 'PB'
 TinySerial serial(PB2, PB1, Timer1Compare, PinChangeB);
                   ^~~
                   PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-print/uart-print.ino:7:24: error: 'PB1' was not declared in this scope
 TinySerial serial(PB2, PB1, Timer1Compare, PinChangeB);
                        ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-print/uart-print.ino:7:24: note: suggested alternative: 'B1'
 TinySerial serial(PB2, PB1, Timer1Compare, PinChangeB);
                        ^~~
                        B1

examples/uart-reader

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino: In function 'int main()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino:9:17: error: 'PB2' was not declared in this scope
   uartReader.on(PB2, 9600, Timer1Compare, PinChangeB);
                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino:9:17: note: suggested alternative: 'PB'
   uartReader.on(PB2, 9600, Timer1Compare, PinChangeB);
                 ^~~
                 PB

examples/uart-writer

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino: In function 'int main()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino:9:17: error: 'PB1' was not declared in this scope
   uartWriter.on(PB1, 9600, Timer1Compare);
                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino:9:17: note: suggested alternative: 'B1'
   uartWriter.on(PB1, 9600, Timer1Compare);
                 ^~~
                 B1

examples/watchdog

Result: FAIL

WARNING: library TinySuite claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino: In function 'int main()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:8:58: error: 'sleep_bod_disable' was not declared in this scope
 #define deepSleep() set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_bod_disable(); sleep_mode()
                                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:10:3: note: in expansion of macro 'deepSleep'
   deepSleep();
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:8:58: note: suggested alternative: 'sleep_disable'
 #define deepSleep() set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_bod_disable(); sleep_mode()
                                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:10:3: note: in expansion of macro 'deepSleep'
   deepSleep();
   ^~~~~~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/nmea-time

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/timer-overflow

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/uart-loop

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/uart-print

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySerial.cpp:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUart.h:5:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/uart-reader

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartBase.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartReader.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/uart-writer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartBase.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyUartWriter.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

examples/watchdog

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinySleep.h:4:10: fatal error: avr/sleep.h: No such file or directory
 #include <avr/sleep.h>
          ^~~~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/src/TinyPinChangeB.cpp:2:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/nmea-time

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/nmea-time/nmea-time.ino:3:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/timer-overflow

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/timer-overflow/timer-overflow.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/uart-loop

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-loop/uart-loop.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/uart-print

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-print/uart-print.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/uart-reader

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-reader/uart-reader.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/uart-writer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/uart-writer/uart-writer.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/watchdog

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TinySuite/examples/watchdog/watchdog.ino:1:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.