dwarf433 - compatibility matrix

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

dwarf433

Version: 0.0.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
power
detect
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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

/tmp/arduino-testlib2530496298/test/test.ino:1:10: fatal error: rf433.h: No such file or directory
 #include <rf433.h>
          ^~~~~~~~~
compilation terminated.

examples/detect

Result: FAIL

Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21

examples/power

Result: FAIL

Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

/tmp/arduino-testlib2530496298/test/test.ino:1:10: fatal error: rf433.h: No such file or directory
 #include <rf433.h>
          ^~~~~~~~~
compilation terminated.

examples/detect

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/portable.h:52:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/FreeRTOS.h:62,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS.h:9,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/croutine.c:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/portmacro.h:9:10: fatal error: stm32_def.h: No such file or directory
 #include "stm32_def.h"
          ^~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal

examples/power

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/portable.h:52:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/FreeRTOS.h:62,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS.h:9,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/croutine.c:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/portmacro.h:9:10: fatal error: stm32_def.h: No such file or directory
 #include "stm32_def.h"
          ^~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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

/tmp/arduino-testlib2530496298/test/test.ino:1:10: fatal error: rf433.h: No such file or directory
 #include <rf433.h>
          ^~~~~~~~~
compilation terminated.

examples/detect

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/portable.h:52:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/FreeRTOS.h:62,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS.h:9,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/croutine.c:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/portmacro.h:9:10: fatal error: stm32_def.h: No such file or directory
 #include "stm32_def.h"
          ^~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51

examples/power

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/portable.h:52:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/include/FreeRTOS.h:62,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS.h:9,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/FreeRTOS/Source/croutine.c:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS/src/portmacro.h:9:10: fatal error: stm32_def.h: No such file or directory
 #include "stm32_def.h"
          ^~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

/tmp/arduino-testlib2530496298/test/test.ino:1:10: fatal error: rf433.h: No such file or directory
 #include <rf433.h>
          ^~~~~~~~~
compilation terminated.

examples/detect

Result: FAIL

WARNING: library dwarf433 claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:45:38: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   detector.addDetection(sig1, 46, 0.3);
                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.h:41:10: note:   initializing argument 1 of 'void Detector::addDetection(unsigned int*, unsigned int, float)'
     void addDetection(unsigned int *timings, unsigned int size, float tolerance);
          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:46:38: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   detector.addDetection(sig2, 44, 0.3);
                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.h:41:10: note:   initializing argument 1 of 'void Detector::addDetection(unsigned int*, unsigned int, float)'
     void addDetection(unsigned int *timings, unsigned int size, float tolerance);
          ^~~~~~~~~~~~
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51

examples/power

Result: FAIL

WARNING: library dwarf433 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/dwarf433/RF433Detector.cpp:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:57:3: error: #error FreeRTOS.h must be included before list.h
  #error FreeRTOS.h must be included before list.h
 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/List.cpp: In member function 'void List::shrink()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/List.cpp:62:19: error: invalid conversion from 'volatile Elem*' to 'Elem*' [-fpermissive]
   Elem *r = head->next;
             ~~~~~~^~~~
ted.  In most cases this is used to sort the list in descending order. */
                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:155:22: error: 'TickType_t' does not name a type
  configLIST_VOLATILE TickType_t xItemValue;
                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:167:11: error: 'UBaseType_t' does not name a type
  volatile UBaseType_t uxNumberOfItems;
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:345:47: error: expected initializer before 'PRIVILEGED_FUNCTION'
 void vListInitialise( List_t * const pxList ) PRIVILEGED_FUNCTION;
                                               ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:356:55: error: expected initializer before 'PRIVILEGED_FUNCTION'
 void vListInitialiseItem( ListItem_t * const pxItem ) PRIVILEGED_FUNCTION;
                                                       ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:369:77: error: expected initializer before 'PRIVILEGED_FUNCTION'
 void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem ) PRIVILEGED_FUNCTION;
                                                                             ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:390:80: error: expected initializer before 'PRIVILEGED_FUNCTION'
 void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem ) PRIVILEGED_FUNCTION;
                                                                                ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21/src/list.h:405:1: error: 'UBaseType_t' does not name a type
 UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove ) PRIVILEGED_FUNCTION;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In constructor 'Detector::Detector(int, int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:38:20: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   currentIndexes = new int[0];
                    ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In member function 'void Detector::addDetection(unsigned int*, unsigned int, float)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:62:20: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   currentIndexes = c;
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:67:49: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   dt[dtSize] = DetectorTiming{t, size, tolerance};
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In member function 'void Detector::checkDetected(bool*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:85:21: error: invalid conversion from 'unsigned int*' to 'int*' [-fpermissive]
       int *sig = dt.timings;
                  ~~~^~~~~~~
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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

/tmp/arduino-testlib2530496298/test/test.ino:1:19: fatal error: rf433.h: No such file or directory
compilation terminated.

examples/detect

Result: FAIL

WARNING: library dwarf433 claims to run on avr, esp8266 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:45:38: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   detector.addDetection(sig1, 46, 0.3);
                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.h:41:10: note:   initializing argument 1 of 'void Detector::addDetection(unsigned int*, unsigned int, float)'
     void addDetection(unsigned int *timings, unsigned int size, float tolerance);
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:46:38: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   detector.addDetection(sig2, 44, 0.3);
                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/examples/detect/detect.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.h:41:10: note:   initializing argument 1 of 'void Detector::addDetection(unsigned int*, unsigned int, float)'
     void addDetection(unsigned int *timings, unsigned int size, float tolerance);
          ^
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51

examples/power

Result: FAIL

WARNING: library dwarf433 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/dwarf433/RF433Detector.cpp:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal/src/list.h:16:8: error: redefinition of 'struct List'
 struct List {
        ^
In file included from /home/ec2-user/arduino-te/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/List.cpp: In member function 'void List::shrink()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/List.cpp:62:19: error: invalid conversion from 'volatile Elem*' to 'Elem*' [-fpermissive]
   Elem *r = head->next;
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In constructor 'Detector::Detector(int, int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:38:18: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   currentIndexes = new int[0];
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In member function 'void Detector::addDetection(unsigned int*, unsigned int, float)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:62:18: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   currentIndexes = c;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:67:49: error: invalid conversion from 'int*' to 'unsigned int*' [-fpermissive]
   dt[dtSize] = DetectorTiming{t, size, tolerance};
                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp: In member function 'void Detector::checkDetected(bool*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/dwarf433/RF433Detector.cpp:85:21: error: invalid conversion from 'unsigned int*' to 'int*' [-fpermissive]
       int *sig = dt.timings;
                     ^
Multiple libraries were found for "list.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverPortal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS