TimerInterrupt_Generic - compatibility matrix

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

TimerInterrupt_Generic

Version: 1.8.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
SAMD
SAMDUE
STM32
ESP8266
MBED_RP2040
MEGA_AVR
NANO33BLE
RP2040
TEENSY
AVR
ESP32
NRF52
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/AVR

Result: FAIL


					
					

examples/ESP32

Result: FAIL


					
					

examples/ESP8266

Result: FAIL


					
					

examples/MBED_RP2040

Result: FAIL


					
					

examples/MEGA_AVR

Result: FAIL


					
					

examples/NANO33BLE

Result: FAIL


					
					

examples/NRF52

Result: FAIL


					
					

examples/RP2040

Result: FAIL


					
					

examples/SAMD

Result: FAIL


					
					

examples/SAMDUE

Result: FAIL


					
					

examples/STM32

Result: FAIL


					
					

examples/TEENSY

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/AVR

Result: FAIL


					
					

examples/ESP32

Result: FAIL


					
					

examples/ESP8266

Result: FAIL


					
					

examples/MBED_RP2040

Result: FAIL


					
					

examples/MEGA_AVR

Result: FAIL


					
					

examples/NANO33BLE

Result: FAIL


					
					

examples/NRF52

Result: FAIL


					
					

examples/RP2040

Result: FAIL


					
					

examples/SAMD

Result: FAIL


					
					

examples/SAMDUE

Result: FAIL


					
					

examples/STM32

Result: FAIL


					
					

examples/TEENSY

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

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

examples/AVR

Result: FAIL


					
					

examples/ESP32

Result: FAIL


					
					

examples/ESP8266

Result: FAIL


					
					

examples/MBED_RP2040

Result: FAIL


					
					

examples/MEGA_AVR

Result: FAIL


					
					

examples/NANO33BLE

Result: FAIL


					
					

examples/NRF52

Result: FAIL


					
					

examples/RP2040

Result: FAIL


					
					

examples/SAMD

Result: FAIL


					
					

examples/SAMDUE

Result: FAIL


					
					

examples/STM32

Result: FAIL


					
					

examples/TEENSY

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12244 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3004 bytes (9%) of dynamic memory, leaving 29764 bytes for local variables. Maximum is 32768 bytes.

examples/AVR

Result: FAIL


					
					

examples/ESP32

Result: FAIL


					
					

examples/ESP8266

Result: FAIL


					
					

examples/MBED_RP2040

Result: FAIL


					
					

examples/MEGA_AVR

Result: FAIL


					
					

examples/NANO33BLE

Result: FAIL


					
					

examples/NRF52

Result: FAIL


					
					

examples/RP2040

Result: FAIL


					
					

examples/SAMD

Result: FAIL


					
					

examples/SAMDUE

Result: FAIL


					
					

examples/STM32

Result: FAIL


					
					

examples/TEENSY

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/TimerInterrupt_Generic.h:221:0,
                 from /tmp/arduino-testlib2461365432/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h: In member function 'bool ESP32TimerInterrupt::setFrequency(float, esp32_timer_callback)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:307:100: error: 'timer_isr_callback_add' was not declared in this scope
         timer_isr_callback_add(_timerGroup, _timerIndex, _callback, (void *) (uint32_t) _timerNo, 0);
                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h: In member function 'void ESP32TimerInterrupt::detachInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:349:66: error: 'TIMER_INTR_T0' was not declared in this scope
       timer_group_intr_disable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:349:82: error: 'TIMER_INTR_T1' was not declared in this scope
       timer_group_intr_disable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h: In member function 'void ESP32TimerInterrupt::disableTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:358:66: error: 'TIMER_INTR_T0' was not declared in this scope
       timer_group_intr_disable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:358:82: error: 'TIMER_INTR_T1' was not declared in this scope
       timer_group_intr_disable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h: In member function 'void ESP32TimerInterrupt::reattachInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:368:65: error: 'TIMER_INTR_T0' was not declared in this scope
       timer_group_intr_enable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:368:81: error: 'TIMER_INTR_T1' was not declared in this scope
       timer_group_intr_enable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h: In member function 'void ESP32TimerInterrupt::enableTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:378:65: error: 'TIMER_INTR_T0' was not declared in this scope
       timer_group_intr_enable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TimerInterrupt_Generic/src/ESP32TimerInterrupt_Generic.h:378:81: error: 'TIMER_INTR_T1' was not declared in this scope
       timer_group_intr_enable(_timerGroup, (_timerIndex == 0) ? TIMER_INTR_T0 : TIMER_INTR_T1);
                                                                                 ^

examples/AVR

Result: FAIL


					
					

examples/ESP32

Result: FAIL


					
					

examples/ESP8266

Result: FAIL


					
					

examples/MBED_RP2040

Result: FAIL


					
					

examples/MEGA_AVR

Result: FAIL


					
					

examples/NANO33BLE

Result: FAIL


					
					

examples/NRF52

Result: FAIL


					
					

examples/RP2040

Result: FAIL


					
					

examples/SAMD

Result: FAIL


					
					

examples/SAMDUE

Result: FAIL


					
					

examples/STM32

Result: FAIL


					
					

examples/TEENSY

Result: FAIL