SX126x-Arduino - compatibility matrix

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

SX126x-Arduino

Version: 2.0.9
More details

Compatibility matrix

Board Claims compatibility Inclusion
DeepSleep-nRF52
DeepSleep-nRF52Pio
DeepSleepPio
LoRaWanPio
PingPong
DeepSleep
LoRaWAN-Test-Multiple-Regions
LoRaWan
PingPongPio
Sensor-Gateway-Deepsleep
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL FAIL FAIL PASS PASS FAIL PASS FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).

examples/DeepSleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep/DeepSleep.ino:24:10: fatal error: rom/rtc.h: No such file or directory
 #include <rom/rtc.h>
          ^~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Ticker.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker

examples/DeepSleep-nRF52

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: 'TimerHandle_t' was not declared in this scope
pe
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~~~
                     TimerHandleEven/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:29:8: error: 'SemaphoreHandle_t' does not name a type
 extern SemaphoreHandle_t taskEvent;
        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:33:8: error: 'SoftwareTimer' does not name a type
 extern SoftwareTimer taskWakeupTimer;
        ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:30:19: error: 'NRF_SPIM2' was not declared in this scope
 SPIClass SPI_LORA(NRF_SPIM2, PIN_LORA_MISO, PIN_LORA_SCLK,/home/ec2-user/arduino-testlib/cli-datadir/use/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp: In function 'void lorawan_has_joined_handler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:178:2: error: 'taskWakeupTimer' was not declared in this scope
  taskWakeupTimer.begin(SLEEP_TIME, periodicWakeup);
  ^~~~~~~~~~~~~~~
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSle/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:234:7: error: 'taskEvent' was not declared in this scope
   if (taskEvent != NULL)
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:239:4: error: 'xSemaphoreGive' was not declared in this scope
    xSemaphoreGive(taskEvent);
    ^~~~~~~~~~~~~~
ot declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:2: error: 'taskEvent' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:14: error: 'xSemaphoreCreateBinary' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
              ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:61:2: error: 'xSemaphoreGive' was not declared in this scope
  xSemaphoreGive(taskEvent);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:68:10: error: 'LED_CONN' was not declared in this scope
  pinMode(LED_CONN, OUTPUT);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:135:2: error: 'xSemaphoreTake' was not declared in this scope
  xSemaphoreTake(taskEvent, 10);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:21: error: 'taskEvent' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:32: error: 'portMAX_DELAY' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:6: error: 'xSemaphoreTake' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
      ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:50: error: 'pdTRUE' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                                  ^~~~~~

examples/DeepSleep-nRF52Pio

Result: FAIL


					
					

examples/DeepSleepPio

Result: FAIL


					
					

examples/LoRaWAN-Test-Multiple-Regions

Result: FAIL


					
					

examples/LoRaWan

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: note: suggested alternative: 'LMH_RESET'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            LMH_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:136:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:163:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("timers_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:171:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lora_hardware_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:194:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lmh_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:261:9: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
  Serial.printf("LoRa Packet received on port %d, size:%d, rssi:%d, snr:%d\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_confirm_class_handler(DeviceClass_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:301:9: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
  Serial.printf("switch to class %c done\n", "ABC"[Class]);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void send_lora_frame()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:335:9: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
  Serial.printf("lmh_send result %d\n", error);
         ^~~~~~
         print

examples/LoRaWanPio

Result: FAIL


					
					

examples/PingPong

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:96:1: error: 'time_t' does not name a type; did you mean 'size_t'?
 time_t timeToSend;
 ^~~~~~
 size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:98:1: error: 'time_t' does not name a type; did you mean 'size_t'?
 time_t cadTime;
 ^~~~~~
 size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:115:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:147:9: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
  Serial.printf("BoardId: %02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:191:2: error: 'timeToSend' was not declared in this scope
  timeToSend = millis();
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxDone(uint8_t*, uint16_t, int16_t, int8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:235:9: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
  Serial.printf("RssiValue=%d dBm, SnrValue=%d\n", rssi, snr);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:239:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("%02X ", RcvBuffer[idx]);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:271:5: error: 'cadTime' was not declared in this scope
     cadTime = millis();
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:311:5: error: 'cadTime' was not declared in this scope
     cadTime = millis();
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxTimeout()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:370:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:381:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxError()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:408:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnCadDone(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:422:2: error: 'time_t' was not declared in this scope
  time_t duration = millis() - cadTime;
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:422:2: note: suggested alternative: 'size_t'
  time_t duration = millis() - cadTime;
  ^~~~~~
  size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:60: error: 'duration' was not declared in this scope
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
                                                            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:60: note: suggested alternative: 'union'
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
                                                            ^~~~~~~~
                                                            union
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel free after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:60: error: 'duration' was not declared in this scope
   Serial.printf("CAD returned channel free after %ldms\n", duration);
                                                            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:60: note: suggested alternative: 'union'
   Serial.printf("CAD returned channel free after %ldms\n", duration);
         

examples/PingPongPio

Result: FAIL


					
					

examples/Sensor-Gateway-Deepsleep

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 81214 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44612 bytes (16%) of dynamic memory, leaving 225724 bytes for local variables. Maximum is 270336 bytes.

examples/DeepSleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep/DeepSleep.ino:24:10: fatal error: rom/rtc.h: No such file or directory
 #include <rom/rtc.h>
          ^~~~~~~~~~~
compilation terminated.

examples/DeepSleep-nRF52

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
ts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:29:8: error: 'SemaphoreHandle_t' does not name a type; did you mean 'osSemaphoreId_t'?
 extern SemaphoreHandle_t taskEvent;
        ^~~~~~~~~~~~~~~~~
        osSemaphoreId/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:33:8: error: 'SoftwareTimer' does not name a type
 extern SoftwareTimer taskWakeupTimer;
        ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:30:19: error: 'NRF_SPIM2' was not declared in this scope
 SPIClass SPI_LORA(NRF_SPIM2, PIN_LORA_MISO, PIN_LORA_SCLK, PIN_LORA_MOSI);
                   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:30:10: error: cannot declare variable 'SPI_LORA' to be of abstract type 'arduino::HardwareSPI'
 SPIClass SPI_LORA(NRF_SPIM2, PIN_LORA_MISO, PIN_LORA_SCLK, PIN_LORA_MOSI);
          ^~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/libraries/SPI/SPI.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:14:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:104:7: note:   because the following virtual functions are pure within 'arduino::HardwareSPI':
 class HardwareSPI
       ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:109:21: note: 	virtual uint8_t arduino::HardwareSPI::transfer(uint8_t)
     virtual uint8_t transfer(uint8_t data) = 0;
                     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:110:22: note: 	virtual uint16_t arduino::HardwareSPI::transfer16(uint16_t)
     virtual uint16_t transfer16(uint16_t data) = 0;
                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:111:18: note: 	virtual void arduino::HardwareSPI::transfer(void*, size_t)
     virtual void transfer(void *buf, size_t count) = 0;
                  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:114:18: note: 	virtual void arduino::HardwareSPI::usingInterrupt(int)
     virtual void usingInterrupt(int interruptNumber) = 0;
                  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:115:18: note: 	virtual void arduino::HardwareSPI::notUsingInterrupt(int)
     virtual void notUsingInterrupt(int interruptNumber) = 0;
                  ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:116:18: note: 	virtual void arduino::HardwareSPI::beginTransaction(arduino::SPISettings)
     virtual void beginTransaction(SPISettings settings) = 0;
                  ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:117:18: note: 	virtual void arduino::HardwareSPI::endTransaction()
     virtual void endTransaction(void) = 0;
                  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:120:18: note: 	virtual void arduino::HardwareSPI::attachInterrupt()
     virtual void attachInterrupt() = 0;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:121:18: note: 	virtual void arduino::HardwareSPI::detachInterrupt()
     virtual void detachInterrupt() = 0;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:123:18: note: 	virtual void arduino::HardwareSPI::begin()
     virtual void begin() = 0;
                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/HardwareSPI.h:124:18: note: 	virtual void arduino::HardwareSPI::end()
     virtual void end() = 0;
                  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp: In function 'void lorawan_has_joined_handler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:178:2: error: 'taskWakeupTimer' was not declared in this scope
  taskWakeupTimer.begin(SLEEP_TIME, periodicWakeup);
  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:178:36: error: 'periodicWakeup' was not declared in this scope
  taskWakeupTimer.begin(SLEEP_TIME, periodicWakeup);
                                    ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:234:7: error: 'taskEvent' was not declared in this scope
   if (taskEvent != NULL)
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:234:7: note: suggested alternative: 'osEvent'
   if (taskEvent != NULL)
       ^~~~~~~~~
       osEvent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:239:4: error: 'xSemaphoreGive' was not declared in this scope
    xSemaphoreGive(taskEvent);
    ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:239:4: note: suggested alternative: 'osSemaphoreWait'
    xSemaphoreGive(taskEvent);
    ^~~~~~~~~~~~~~
    osSemaphoreWait

examples/DeepSleep-nRF52Pio

Result: FAIL


					
					

examples/DeepSleepPio

Result: FAIL


					
					

examples/LoRaWAN-Test-Multiple-Regions

Result: FAIL


					
					

examples/LoRaWan

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: note: suggested alternative: 'PWM_INTR_RESET'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            PWM_INTR_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: note: suggested alternative: 'PIN_PDM_DIN'
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
                            PIN_PDM_DIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:136:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:163:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("timers_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:171:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lora_hardware_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:194:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lmh_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:261:9: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
  Serial.printf("LoRa Packet received on port %d, size:%d, rssi:%d, snr:%d\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_confirm_class_handler(DeviceClass_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:301:9: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
  Serial.printf("switch to class %c done\n", "ABC"[Class]);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void send_lora_frame()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:335:9: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
  Serial.printf("lmh_send result %d\n", error);
         ^~~~~~
         print

examples/LoRaWanPio

Result: FAIL


					
					

examples/PingPong

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: note: suggested alternative: 'PWM_INTR_RESET'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            PWM_INTR_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: note: suggested alternative: 'PIN_PDM_DIN'
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
                            PIN_PDM_DIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:115:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:147:9: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
  Serial.printf("BoardId: %02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxDone(uint8_t*, uint16_t, int16_t, int8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:235:9: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
  Serial.printf("RssiValue=%d dBm, SnrValue=%d\n", rssi, snr);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:239:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("%02X ", RcvBuffer[idx]);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnCadDone(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel free after %ldms\n", duration);
          ^~~~~~
          print

examples/PingPongPio

Result: FAIL


					
					

examples/Sensor-Gateway-Deepsleep

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).

examples/DeepSleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep/DeepSleep.ino:24:10: fatal error: rom/rtc.h: No such file or directory
 #include <rom/rtc.h>
          ^~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Ticker.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker

examples/DeepSleep-nRF52

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: merHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
ts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:29:8: error: 'SemaphoreHandle_t' does not name a type
 extern SemaphoreHandle_t taskEvent;
        ^~~~~~~~~~~~~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:33:8: error: 'SoftwareTimer' does not name a type
 extern SoftwareTimer taskWakeupTimer;
        ^~~~~~~~~~~~~
/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:18:1: error: 'SemaphoreHandle_t' does not name a type
 SemaphoreHandle_t taskEvent = NULL;
 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:21:1: error: 'SoftwareTimer' does not name a type
 SoftwareTimer taskWakeupTimer;
 ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: variable or field 'periodicWakeup' declared void
 voi/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:239:4: error: 'xSemaphoreGive' was not declared in this scope
    xSemaphoreGive(taskEvent);
    ^~~~~~~~~~~~~~
ot declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:2: error: 'taskEvent' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:14: error: 'xSemaphoreCreateBinary' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
              ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:61:2: error: 'xSemaphoreGive' was not declared in this scope
  xSemaphoreGive(taskEvent);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:68:10: error: 'LED_CONN' was not declared in this scope
  pinMode(LED_CONN, OUTPUT);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:135:2: error: 'xSemaphoreTake' was not declared in this scope
  xSemaphoreTake(taskEvent, 10);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:21: error: 'taskEvent' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:32: error: 'portMAX_DELAY' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:6: error: 'xSemaphoreTake' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
      ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:50: error: 'pdTRUE' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                                  ^~~~~~

examples/DeepSleep-nRF52Pio

Result: FAIL


					
					

examples/DeepSleepPio

Result: FAIL


					
					

examples/LoRaWAN-Test-Multiple-Regions

Result: FAIL


					
					

examples/LoRaWan

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: note: suggested alternative: 'LMH_RESET'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            LMH_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:136:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:163:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("timers_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:171:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lora_hardware_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:194:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lmh_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:261:9: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
  Serial.printf("LoRa Packet received on port %d, size:%d, rssi:%d, snr:%d\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_confirm_class_handler(DeviceClass_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:301:9: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
  Serial.printf("switch to class %c done\n", "ABC"[Class]);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void send_lora_frame()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:335:9: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
  Serial.printf("lmh_send result %d\n", error);
         ^~~~~~
         print

examples/LoRaWanPio

Result: FAIL


					
					

examples/PingPong

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/PingPong/PingPong.ino:96:1: error: 'time_t' does not name a type; did you mean 'size_t'?
 time_t timeToSend;
 ^~~~~~
 size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:98:1: error: 'time_t' does not name a type; did you mean 'size_t'?
 time_t cadTime;
 ^~~~~~
 size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:115:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: note: suggested alternative: 'PIN_SPI_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:147:9: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
  Serial.printf("BoardId: %02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:191:2: error: 'timeToSend' was not declared in this scope
  timeToSend = millis();
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxDone(uint8_t*, uint16_t, int16_t, int8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:235:9: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
  Serial.printf("RssiValue=%d dBm, SnrValue=%d\n", rssi, snr);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:239:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("%02X ", RcvBuffer[idx]);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:271:5: error: 'cadTime' was not declared in this scope
     cadTime = millis();
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:311:5: error: 'cadTime' was not declared in this scope
     cadTime = millis();
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxTimeout()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:370:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:381:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxError()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:408:3: error: 'cadTime' was not declared in this scope
   cadTime = millis();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnCadDone(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:422:2: error: 'time_t' was not declared in this scope
  time_t duration = millis() - cadTime;
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:422:2: note: suggested alternative: 'size_t'
  time_t duration = millis() - cadTime;
  ^~~~~~
  size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:60: error: 'duration' was not declared in this scope
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
                                                            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:60: note: suggested alternative: 'union'
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
                                                            ^~~~~~~~
                                                            union
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel free after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:60: error: 'duration' was not declared in this scope
   Serial.printf("CAD returned channel free after %ldms\n", duration);
                                                            ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:60: note: suggested alternative: 'union'
   Serial.printf("CAD returned channel free after %ldms\n", duration);
                              

examples/PingPongPio

Result: FAIL


					
					

examples/Sensor-Gateway-Deepsleep

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).

examples/DeepSleep

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep/DeepSleep.ino:24:10: fatal error: rom/rtc.h: No such file or directory
 #include <rom/rtc.h>
          ^~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "Ticker.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker

examples/DeepSleep-nRF52

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:28:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused);
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:29:8: error: 'SemaphoreHandle_t' does not name a type
 extern SemaphoreHandle_t taskEvent;
        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:33:8: error: 'SoftwareTimer' does not name a type
 extern SoftwareTimer taskWakeupTimer;
        ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:30:19: error: 'NRF_SPIM2' was not declared in this scope
 SPIClass SPI_LORA(NRF_SPIM2, PIN_LORA_MISO, PIN_LORA_SCLK,/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:21:1: error: 'SoftwareTimer' does not name a type
 SoftwareTimer taskWakeupTimer;
 ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: variable or field 'periodicWakeup' declared void
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: error: 'TimerHandle_t' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:43:21: note: suggested alternative: 'TimerHandleEvents'
 void periodicWakeup(TimerHandle_t unused)
                     ^~~~~~~~~~~~~
                     TimerHandleEvents
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:2: error: 'taskEvent' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:59:14: error: 'xSemaphoreCreateBinary' was not declared in this scope
  taskEvent = xSemaphoreCreateBinary();
              ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:61:2: error: 'xSemaphoreGive' was not declared in this scope
  xSemaphoreGive(taskEvent);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:68:10: error: 'LED_CONN' was not declared in this scope
  pinMode(LED_CONN, OUTPUT);
          ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:135:2: error: 'xSemaphoreTake' was not declared in this scope
  xSemaphoreTake(taskEvent, 10);
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:21: error: 'taskEvent' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:32: error: 'portMAX_DELAY' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:6: error: 'xSemaphoreTake' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
      ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:148:50: error: 'pdTRUE' was not declared in this scope
  if (xSemaphoreTake(taskEvent, portMAX_DELAY) == pdTRUE)
                                                  ^~~~~~

examples/DeepSleep-nRF52Pio

Result: FAIL


					
					

examples/DeepSleepPio

Result: FAIL


					
					

examples/LoRaWAN-Test-Multiple-Regions

Result: FAIL


					
					

examples/LoRaWan

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:131:28: note: suggested alternative: 'NINA_RESETN'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            NINA_RESETN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:132:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;   // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:133:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:134:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:135:28: note: suggested alternative: 'REG_PORT_DIR1'
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
                            REG_PORT_DIR1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:136:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:137:27: note: suggested alternative: 'PIN_SPI1_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI1_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:138:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:139:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:163:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("timers_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:171:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lora_hardware_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:194:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("lmh_init failed - %d\n", err_code);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_rx_handler(lmh_app_data_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:261:9: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
  Serial.printf("LoRa Packet received on port %d, size:%d, rssi:%d, snr:%d\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void lorawan_confirm_class_handler(DeviceClass_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:301:9: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
  Serial.printf("switch to class %c done\n", "ABC"[Class]);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino: In function 'void send_lora_frame()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/LoRaWan/LoRaWan.ino:335:9: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
  Serial.printf("lmh_send result %d\n", error);
         ^~~~~~
         print

examples/LoRaWanPio

Result: FAIL


					
					

examples/PingPong

Result: FAIL

WARNING: library SX126x-Arduino claims to run on esp32, nordicnrf52, esp8266, nrf52, mbed_rp2040 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/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: error: 'PIN_LORA_RESET' was not declared in this scope
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:110:28: note: suggested alternative: 'NINA_RESETN'
  hwConfig.PIN_LORA_RESET = PIN_LORA_RESET; // LORA RESET
                            ^~~~~~~~~~~~~~
                            NINA_RESETN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: error: 'PIN_LORA_NSS' was not declared in this scope
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:111:26: note: suggested alternative: 'PIN_SPI_SS'
  hwConfig.PIN_LORA_NSS = PIN_LORA_NSS;  // LORA SPI CS
                          ^~~~~~~~~~~~
                          PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: error: 'PIN_LORA_SCLK' was not declared in this scope
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:112:27: note: suggested alternative: 'PIN_WIRE_SCL'
  hwConfig.PIN_LORA_SCLK = PIN_LORA_SCLK;   // LORA SPI CLK
                           ^~~~~~~~~~~~~
                           PIN_WIRE_SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: error: 'PIN_LORA_MISO' was not declared in this scope
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:113:27: note: suggested alternative: 'PIN_SPI_MISO'
  hwConfig.PIN_LORA_MISO = PIN_LORA_MISO;   // LORA SPI MISO
                           ^~~~~~~~~~~~~
                           PIN_SPI_MISO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: error: 'PIN_LORA_DIO_1' was not declared in this scope
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:114:28: note: suggested alternative: 'REG_PORT_DIR1'
  hwConfig.PIN_LORA_DIO_1 = PIN_LORA_DIO_1; // LORA DIO_1
                            ^~~~~~~~~~~~~~
                            REG_PORT_DIR1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:115:27: error: 'PIN_LORA_BUSY' was not declared in this scope
  hwConfig.PIN_LORA_BUSY = PIN_LORA_BUSY;   // LORA SPI BUSY
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: error: 'PIN_LORA_MOSI' was not declared in this scope
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:116:27: note: suggested alternative: 'PIN_SPI1_MOSI'
  hwConfig.PIN_LORA_MOSI = PIN_LORA_MOSI;   // LORA SPI MOSI
                           ^~~~~~~~~~~~~
                           PIN_SPI1_MOSI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: error: 'RADIO_TXEN' was not declared in this scope
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:117:24: note: suggested alternative: 'RADIO_SET_RX'
  hwConfig.RADIO_TXEN = RADIO_TXEN;    // LORA ANTENNA TX ENABLE
                        ^~~~~~~~~~
                        RADIO_SET_RX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: error: 'RADIO_RXEN' was not declared in this scope
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:118:24: note: suggested alternative: 'RAD_TO_DEG'
  hwConfig.RADIO_RXEN = RADIO_RXEN;    // LORA ANTENNA RX ENABLE
                        ^~~~~~~~~~
                        RAD_TO_DEG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:147:9: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
  Serial.printf("BoardId: %02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X\n",
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnRxDone(uint8_t*, uint16_t, int16_t, int8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:235:9: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
  Serial.printf("RssiValue=%d dBm, SnrValue=%d\n", rssi, snr);
         ^~~~~~
         print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:239:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("%02X ", RcvBuffer[idx]);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino: In function 'void OnCadDone(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:425:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel busy after %ldms\n", duration);
          ^~~~~~
          print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/PingPong/PingPong.ino:436:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
   Serial.printf("CAD returned channel free after %ldms\n", duration);
          ^~~~~~
          print

examples/PingPongPio

Result: FAIL


					
					

examples/Sensor-Gateway-Deepsleep

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 210526 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13632 bytes (4%) of dynamic memory, leaving 314048 bytes for local variables. Maximum is 327680 bytes.

examples/DeepSleep

Result: PASS

Sketch uses 242558 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15216 bytes (4%) of dynamic memory, leaving 312464 bytes for local variables. Maximum is 327680 bytes.

examples/DeepSleep-nRF52

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/lora_handler.cpp:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/main.h:33:8: error: 'SoftwareTimer' does not name a type
 extern SoftwareTimer taskWakeupTimer;
        ^
/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:21:1: error: 'SoftwareTimer' does not name a type
 SoftwareTimer taskWakeupTimer;
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void periodicWakeup(TimerHandle_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:46:15: error: 'LED_CONN' was not declared in this scope
  digitalWrite(LED_CONN, HIGH);
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SX126x-Arduino/examples/DeepSleep-nRF52/DeepSleep-nRF52.ino:68:10: error: 'LED_CONN' was not declared in this scope
  pinMode(LED_CONN, OUTPUT);
          ^
Multiple libraries were found for "Ticker.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Ticker
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ticker
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SimpleTicker

examples/DeepSleep-nRF52Pio

Result: FAIL


					
					

examples/DeepSleepPio

Result: FAIL


					
					

examples/LoRaWAN-Test-Multiple-Regions

Result: FAIL


					
					

examples/LoRaWan

Result: PASS

Sketch uses 282494 bytes (21%) of program storage space. Maximum is 1310720 bytes.
Global variables use 21852 bytes (6%) of dynamic memory, leaving 305828 bytes for local variables. Maximum is 327680 bytes.

examples/LoRaWanPio

Result: FAIL


					
					

examples/PingPong

Result: PASS

Sketch uses 232398 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15316 bytes (4%) of dynamic memory, leaving 312364 bytes for local variables. Maximum is 327680 bytes.

examples/PingPongPio

Result: FAIL


					
					

examples/Sensor-Gateway-Deepsleep

Result: FAIL