IRLremote - compatibility matrix

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

IRLremote

Version: 2.0.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
Send_Button
Send_Serial
Transceive
Convert_Old_Nec
NecAPI
Receive
Receive_Raw
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL PASS FAIL PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

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

examples/Convert_Old_Nec

Result: PASS

Sketch uses 1974 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 204 bytes (9%) of dynamic memory, leaving 1844 bytes for local variables. Maximum is 2048 bytes.

examples/NecAPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.
 #error HID Project can only be used with an USB MCU.
  ^~~~~

examples/Receive

Result: PASS

Sketch uses 2810 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 212 bytes (10%) of dynamic memory, leaving 1836 bytes for local variables. Maximum is 2048 bytes.

examples/Receive_Raw

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:32:1: error: 'CIRLremote' does not name a type; did you mean 'CIRL_Time'?
 CIRLremote<RawIR> IRLremote;
 ^~~~~~~~~~
 CIRL_Time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:46:8: error: 'IRLremote' was not declared in this scope
   if (!IRLremote.begin(pinIR))
        ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:46:8: note: suggested alternative: 'remove'
   if (!IRLremote.begin(pinIR))
        ^~~~~~~~~
        remove
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:51:7: error: 'IRLremote' was not declared in this scope
   if (IRLremote.available()) {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:51:7: note: suggested alternative: 'remove'
   if (IRLremote.available()) {
       ^~~~~~~~~
       remove
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:71:19: error: 'RawIR' was not declared in this scope
       for (typeof(RawIR::countRawIR) i = 0; i < RawIR::countRawIR; i++) {
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:71:12: error: expected primary-expression before 'typeof'
       for (typeof(RawIR::countRawIR) i = 0; i < RawIR::countRawIR; i++) {
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:71:45: error: 'i' was not declared in this scope
       for (typeof(RawIR::countRawIR) i = 0; i < RawIR::countRawIR; i++) {
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:71:49: error: 'RawIR' is not a class, namespace, or enumeration
       for (typeof(RawIR::countRawIR) i = 0; i < RawIR::countRawIR; i++) {
                                                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:74:24: error: 'RawIR' is not a class, namespace, or enumeration
         Serial.println(RawIR::dataRawIR[i], DEC);
                        ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:78:11: error: 'RawIR' has not been declared
       if (RawIR::countRawIR == RAWIR_BLOCKS) {
           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:78:32: error: 'RAWIR_BLOCKS' was not declared in this scope
       if (RawIR::countRawIR == RAWIR_BLOCKS) {
                                ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:78:32: note: suggested alternative: 'HASHIR_BLOCKS'
       if (RawIR::countRawIR == RAWIR_BLOCKS) {
                                ^~~~~~~~~~~~
                                HASHIR_BLOCKS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:85:5: error: 'IR_data_t' was not declared in this scope
     IR_data_t data = IRLremote.read();
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:85:5: note: suggested alternative: 'Nec_data_t'
     IR_data_t data = IRLremote.read();
     ^~~~~~~~~
     Nec_data_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:91:20: error: 'data' was not declared in this scope
     Serial.println(data.address, DEC);
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:91:20: note: suggested alternative: 'atan'
     Serial.println(data.address, DEC);
                    ^~~~
                    atan

examples/Send_Button

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:30:5: error: 'IRLwrite' was not declared in this scope
     IRLwrite<IR_NEC>(pinSendIR, address, command);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:30:5: note: suggested alternative: 'fwrite'
     IRLwrite<IR_NEC>(pinSendIR, address, command);
     ^~~~~~~~
     fwrite
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:30:14: error: 'IR_NEC' was not declared in this scope
     IRLwrite<IR_NEC>(pinSendIR, address, command);
              ^~~~~~

examples/Send_Serial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:35:5: error: 'IRLwrite' was not declared in this scope
     IRLwrite<IR_NEC>(pinSendIR, address, command);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:35:5: note: suggested alternative: 'fwrite'
     IRLwrite<IR_NEC>(pinSendIR, address, command);
     ^~~~~~~~
     fwrite
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:35:14: error: 'IR_NEC' was not declared in this scope
     IRLwrite<IR_NEC>(pinSendIR, address, command);
              ^~~~~~

examples/Transceive

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:35:1: error: 'CIRLremote' does not name a type; did you mean 'CIRL_Time'?
 CIRLremote<IRL_DEBOUCE, IR_NEC, IR_PANASONIC, IR_SONY12> IRLremote;
 ^~~~~~~~~~
 CIRL_Time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:48:8: error: 'IRLremote' was not declared in this scope
   if (!IRLremote.begin(pinIR))
        ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:48:8: note: suggested alternative: 'remove'
   if (!IRLremote.begin(pinIR))
        ^~~~~~~~~
        remove
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:53:7: error: 'IRLremote' was not declared in this scope
   if (IRLremote.available()) {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:53:7: note: suggested alternative: 'remove'
   if (IRLremote.available()) {
       ^~~~~~~~~
       remove
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:58:5: error: 'IR_data_t' was not declared in this scope
     IR_data_t data = IRLremote.read();
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:58:5: note: suggested alternative: 'Nec_data_t'
     IR_data_t data = IRLremote.read();
     ^~~~~~~~~
     Nec_data_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:63:18: error: 'data' was not declared in this scope
     Serial.print(data.protocol);
                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:63:18: note: suggested alternative: 'atan'
     Serial.print(data.protocol);
                  ^~~~
                  atan
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:67:12: error: 'IR_NEC' was not declared in this scope
       case IR_NEC:
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:70:12: error: 'IR_PANASONIC' was not declared in this scope
       case IR_PANASONIC:
            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:70:12: note: suggested alternative: 'PANASONIC_HZ'
       case IR_PANASONIC:
            ^~~~~~~~~~~~
            PANASONIC_HZ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:73:12: error: 'IR_SONY12' was not declared in this scope
       case IR_SONY12:
            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:89:26: error: 'IR_PANASONIC' was not declared in this scope
     if (data.protocol == IR_PANASONIC && data.address == 0x2002 && data.command == 0x813D1CA0) {
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:89:26: note: suggested alternative: 'PANASONIC_HZ'
     if (data.protocol == IR_PANASONIC && data.address == 0x2002 && data.command == 0x813D1CA0) {
                          ^~~~~~~~~~~~
                          PANASONIC_HZ
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:96:7: error: 'IRLwrite' was not declared in this scope
       IRLwrite<IR_NEC>(pinSendIR, address, command);
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:96:7: note: suggested alternative: 'fwrite'
       IRLwrite<IR_NEC>(pinSendIR, address, command);
       ^~~~~~~~
       fwrite
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:96:16: error: 'IR_NEC' was not declared in this scope
       IRLwrite<IR_NEC>(pinSendIR, address, command);
                ^~~~~~

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /tmp/arduino-testlib1617630514/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Convert_Old_Nec

Result: PASS

Sketch uses 79052 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/NecAPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.
 #error HID Project can only be used with an USB MCU.
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/SingleReport/SingleAbsoluteMouse.h:28:10: fatal error: HID.h: No such file or directory
 #include "HID.h"
          ^~~~~~~
compilation terminated.

examples/Receive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive/Receive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Receive_Raw

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Button

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Serial

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Transceive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /tmp/arduino-testlib1617630514/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Convert_Old_Nec

Result: PASS

Sketch uses 3081 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/NecAPI

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/examples/NecAPI/NecAPI.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.
 #error HID Project can only be used with an USB MCU.
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/SingleReport/SingleAbsoluteMouse.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:39,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/HID/src/HID.h:125:2: error: #error "No Native USB support available on this board"
 #error "No Native USB support available on this board"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/SingleReport/SingleAbsoluteMouse.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:39,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Settings.h:145:2: error: #error "Unsupported architecture"
 #error "Unsupported architecture"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:34:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Receive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive/Receive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Receive_Raw

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Button

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Serial

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Transceive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 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/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /tmp/arduino-testlib4017470578/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Convert_Old_Nec

Result: PASS

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

examples/NecAPI

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:34:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Receive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive/Receive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Receive_Raw

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Button

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Send_Serial

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

examples/Transceive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^~~~~

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /tmp/arduino-testlib1050117626/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^

examples/Convert_Old_Nec

Result: PASS

Sketch uses 204766 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13416 bytes (4%) of dynamic memory, leaving 314264 bytes for local variables. Maximum is 327680 bytes.

examples/NecAPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.
 #error HID Project can only be used with an USB MCU.
  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/HID-Project.h:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/NecAPI/NecAPI.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/HID-Project/src/SingleReport/SingleAbsoluteMouse.h:28:17: fatal error: HID.h: No such file or directory
compilation terminated.

examples/Receive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive/Receive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^

examples/Receive_Raw

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Receive_Raw/Receive_Raw.ino:29:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^

examples/Send_Button

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Button/Send_Button.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^

examples/Send_Serial

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Send_Serial/Send_Serial.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^

examples/Transceive

Result: FAIL

WARNING: library IRLremote claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRLremote.h:41:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/examples/Transceive/Transceive.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IRLremote/src/IRL_Platform.h:62:6: error: #error "This library supports only AVR and ESP8266 Boards."
     #error "This library supports only AVR and ESP8266 Boards."
      ^