diff --git a/_build_opt_8h_source.html b/_build_opt_8h_source.html
index 381d1ae2..5ff0341f 100644
--- a/_build_opt_8h_source.html
+++ b/_build_opt_8h_source.html
@@ -329,279 +329,280 @@ $(document).ready(function(){initNavTree('_build_opt_8h_source.html',''); initRe
241 #define RADIOLIB_DEFAULT_SPI SPI
242 #define RADIOLIB_PROGMEM PROGMEM
243 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
-
- 245 #elif defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY)
-
- 247 #define RADIOLIB_PLATFORM "Arduino megaAVR"
- 248 #define RADIOLIB_PIN_TYPE uint8_t
- 249 #define RADIOLIB_PIN_MODE PinMode
- 250 #define RADIOLIB_PIN_STATUS PinStatus
- 251 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 252 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 253 #define RADIOLIB_NC (0xFF)
- 254 #define RADIOLIB_DEFAULT_SPI SPI
- 255 #define RADIOLIB_PROGMEM PROGMEM
- 256 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 257 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
- 259 #elif defined(ARDUINO_ARCH_APOLLO3)
-
- 261 #define RADIOLIB_PLATFORM "Sparkfun Apollo3"
- 262 #define RADIOLIB_PIN_TYPE pin_size_t
- 263 #define RADIOLIB_PIN_MODE Arduino_PinMode
- 264 #define RADIOLIB_PIN_STATUS PinStatus
- 265 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 266 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 267 #define RADIOLIB_NC (0xFF)
- 268 #define RADIOLIB_DEFAULT_SPI SPI
- 269 #define RADIOLIB_PROGMEM PROGMEM
- 270 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 271 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 272 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
- 273 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
-
-
- 276 #define RADIOLIB_EXCLUDE_ESP8266
-
-
- 279 #define RADIOLIB_SPI_SLOWDOWN
-
- 281 #elif defined(ARDUINO_ARDUINO_NANO33BLE)
-
- 283 #define RADIOLIB_PLATFORM "Arduino Nano 33 BLE"
- 284 #define RADIOLIB_PIN_TYPE pin_size_t
- 285 #define RADIOLIB_PIN_MODE PinMode
- 286 #define RADIOLIB_PIN_STATUS PinStatus
- 287 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 288 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 289 #define RADIOLIB_NC (0xFF)
- 290 #define RADIOLIB_DEFAULT_SPI SPI
- 291 #define RADIOLIB_PROGMEM PROGMEM
- 292 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 293 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 294 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
- 295 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
-
-
- 298 #define RADIOLIB_EXCLUDE_ESP8266
-
- 300 #elif defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_PORTENTA_H7_M4)
-
- 302 #define RADIOLIB_PLATFORM "Portenta H7"
- 303 #define RADIOLIB_PIN_TYPE pin_size_t
- 304 #define RADIOLIB_PIN_MODE PinMode
- 305 #define RADIOLIB_PIN_STATUS PinStatus
- 306 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 307 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 308 #define RADIOLIB_NC (0xFF)
- 309 #define RADIOLIB_DEFAULT_SPI SPI
- 310 #define RADIOLIB_PROGMEM PROGMEM
- 311 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 312 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 313 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
- 314 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
-
-
- 317 #define RADIOLIB_EXCLUDE_ESP8266
-
- 319 #elif defined(__STM32F4__) || defined(__STM32F1__)
-
- 321 #define RADIOLIB_PLATFORM "STM32duino (unofficial)"
- 322 #define RADIOLIB_PIN_TYPE uint8_t
- 323 #define RADIOLIB_PIN_MODE WiringPinMode
- 324 #define RADIOLIB_PIN_STATUS uint8_t
- 325 #define RADIOLIB_INTERRUPT_STATUS ExtIntTriggerMode
- 326 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 327 #define RADIOLIB_NC (0xFF)
- 328 #define RADIOLIB_DEFAULT_SPI SPI
- 329 #define RADIOLIB_PROGMEM PROGMEM
- 330 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 331 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 332 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
- 333 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
-
- 335 #elif defined(ARDUINO_ARCH_MEGAAVR)
-
- 337 #define RADIOLIB_PLATFORM "MegaCoreX"
- 338 #define RADIOLIB_PIN_TYPE uint8_t
- 339 #define RADIOLIB_PIN_MODE uint8_t
- 340 #define RADIOLIB_PIN_STATUS uint8_t
- 341 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 342 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 343 #define RADIOLIB_NC (0xFF)
- 344 #define RADIOLIB_DEFAULT_SPI SPI
- 345 #define RADIOLIB_PROGMEM PROGMEM
- 346 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 347 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
- 349 #elif defined(ARDUINO_ARCH_RP2040)
-
- 351 #define RADIOLIB_PLATFORM "Raspberry Pi Pico"
- 352 #define RADIOLIB_PIN_TYPE pin_size_t
- 353 #define RADIOLIB_PIN_MODE PinMode
- 354 #define RADIOLIB_PIN_STATUS PinStatus
- 355 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 356 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 357 #define RADIOLIB_NC (0xFF)
- 358 #define RADIOLIB_DEFAULT_SPI SPI
- 359 #define RADIOLIB_PROGMEM PROGMEM
- 360 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 361 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 362 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
- 363 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
- 364 #define RADIOLIB_EXCLUDE_ESP8266
-
- 366 #elif defined(__ASR6501__)
-
- 368 #define RADIOLIB_PLATFORM "CubeCell"
- 369 #define RADIOLIB_PIN_TYPE uint8_t
- 370 #define RADIOLIB_PIN_MODE PINMODE
- 371 #define RADIOLIB_PIN_STATUS uint8_t
- 372 #define RADIOLIB_INTERRUPT_STATUS IrqModes
- 373 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 374 #define RADIOLIB_NC (0xFF)
- 375 #define RADIOLIB_DEFAULT_SPI SPI
- 376 #define RADIOLIB_PROGMEM PROGMEM
- 377 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
-
-
-
-
-
-
-
-
- 386 #define RADIOLIB_TYPE_ALIAS(type, alias) typedef class type alias;
-
-
- 389 #define RADIOLIB_TONE_UNSUPPORTED
-
-
-
- 393 #define RADIOLIB_PLATFORM "Unknown"
- 394 #define RADIOLIB_UNKNOWN_PLATFORM
- 395 #define RADIOLIB_PIN_TYPE uint8_t
- 396 #define RADIOLIB_PIN_MODE uint8_t
- 397 #define RADIOLIB_PIN_STATUS uint8_t
- 398 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 399 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 400 #define RADIOLIB_NC (0xFF)
- 401 #define RADIOLIB_DEFAULT_SPI SPI
- 402 #define RADIOLIB_PROGMEM PROGMEM
- 403 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
- 404 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 421 #define RADIOLIB_DEBUG_PORT Serial
-
- 423 #if defined(RADIOLIB_DEBUG)
- 424 #define RADIOLIB_DEBUG_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
- 425 #define RADIOLIB_DEBUG_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
-
- 427 #define RADIOLIB_DEBUG_PRINT(...) {}
- 428 #define RADIOLIB_DEBUG_PRINTLN(...) {}
-
-
- 431 #if defined(RADIOLIB_VERBOSE)
- 432 #define RADIOLIB_VERBOSE_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
- 433 #define RADIOLIB_VERBOSE_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
-
- 435 #define RADIOLIB_VERBOSE_PRINT(...) {}
- 436 #define RADIOLIB_VERBOSE_PRINTLN(...) {}
-
-
-
-
-
-
-
-
- 445 #define RADIOLIB_SPI_PARANOID
-
-
-
-
-
-
-
-
- 454 #define RADIOLIB_CHECK_PARAMS
-
-
-
-
-
-
-
-
-
- 464 #if defined(RADIOLIB_FIX_ERRATA_SX127X)
- 465 #define RADIOLIB_ERRATA_SX127X(...) { errataFix(__VA_ARGS__); }
-
- 467 #define RADIOLIB_ERRATA_SX127X(...) {}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 496 #if !defined(RADIOLIB_STATIC_ARRAY_SIZE)
- 497 #define RADIOLIB_STATIC_ARRAY_SIZE 256
-
-
- 503 #define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != ERR_NONE) { return(STATEVAR); } }
-
- 508 #if defined(RADIOLIB_CHECK_PARAMS)
- 509 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }
-
- 511 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}
-
-
-
- 515 #define RADIOLIB_VERSION_MAJOR (0x04)
- 516 #define RADIOLIB_VERSION_MINOR (0x06)
- 517 #define RADIOLIB_VERSION_PATCH (0x00)
- 518 #define RADIOLIB_VERSION_EXTRA (0x00)
-
- 520 #define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))
-
-
+ 244 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+ 246 #elif defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY)
+
+ 248 #define RADIOLIB_PLATFORM "Arduino megaAVR"
+ 249 #define RADIOLIB_PIN_TYPE uint8_t
+ 250 #define RADIOLIB_PIN_MODE PinMode
+ 251 #define RADIOLIB_PIN_STATUS PinStatus
+ 252 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 253 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 254 #define RADIOLIB_NC (0xFF)
+ 255 #define RADIOLIB_DEFAULT_SPI SPI
+ 256 #define RADIOLIB_PROGMEM PROGMEM
+ 257 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 258 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+ 260 #elif defined(ARDUINO_ARCH_APOLLO3)
+
+ 262 #define RADIOLIB_PLATFORM "Sparkfun Apollo3"
+ 263 #define RADIOLIB_PIN_TYPE pin_size_t
+ 264 #define RADIOLIB_PIN_MODE Arduino_PinMode
+ 265 #define RADIOLIB_PIN_STATUS PinStatus
+ 266 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 267 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 268 #define RADIOLIB_NC (0xFF)
+ 269 #define RADIOLIB_DEFAULT_SPI SPI
+ 270 #define RADIOLIB_PROGMEM PROGMEM
+ 271 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 272 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 273 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
+ 274 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
+
+
+ 277 #define RADIOLIB_EXCLUDE_ESP8266
+
+
+ 280 #define RADIOLIB_SPI_SLOWDOWN
+
+ 282 #elif defined(ARDUINO_ARDUINO_NANO33BLE)
+
+ 284 #define RADIOLIB_PLATFORM "Arduino Nano 33 BLE"
+ 285 #define RADIOLIB_PIN_TYPE pin_size_t
+ 286 #define RADIOLIB_PIN_MODE PinMode
+ 287 #define RADIOLIB_PIN_STATUS PinStatus
+ 288 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 289 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 290 #define RADIOLIB_NC (0xFF)
+ 291 #define RADIOLIB_DEFAULT_SPI SPI
+ 292 #define RADIOLIB_PROGMEM PROGMEM
+ 293 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 294 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 295 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
+ 296 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
+
+
+ 299 #define RADIOLIB_EXCLUDE_ESP8266
+
+ 301 #elif defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_PORTENTA_H7_M4)
+
+ 303 #define RADIOLIB_PLATFORM "Portenta H7"
+ 304 #define RADIOLIB_PIN_TYPE pin_size_t
+ 305 #define RADIOLIB_PIN_MODE PinMode
+ 306 #define RADIOLIB_PIN_STATUS PinStatus
+ 307 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 308 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 309 #define RADIOLIB_NC (0xFF)
+ 310 #define RADIOLIB_DEFAULT_SPI SPI
+ 311 #define RADIOLIB_PROGMEM PROGMEM
+ 312 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 313 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 314 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
+ 315 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
+
+
+ 318 #define RADIOLIB_EXCLUDE_ESP8266
+
+ 320 #elif defined(__STM32F4__) || defined(__STM32F1__)
+
+ 322 #define RADIOLIB_PLATFORM "STM32duino (unofficial)"
+ 323 #define RADIOLIB_PIN_TYPE uint8_t
+ 324 #define RADIOLIB_PIN_MODE WiringPinMode
+ 325 #define RADIOLIB_PIN_STATUS uint8_t
+ 326 #define RADIOLIB_INTERRUPT_STATUS ExtIntTriggerMode
+ 327 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 328 #define RADIOLIB_NC (0xFF)
+ 329 #define RADIOLIB_DEFAULT_SPI SPI
+ 330 #define RADIOLIB_PROGMEM PROGMEM
+ 331 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 332 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 333 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
+ 334 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
+
+ 336 #elif defined(ARDUINO_ARCH_MEGAAVR)
+
+ 338 #define RADIOLIB_PLATFORM "MegaCoreX"
+ 339 #define RADIOLIB_PIN_TYPE uint8_t
+ 340 #define RADIOLIB_PIN_MODE uint8_t
+ 341 #define RADIOLIB_PIN_STATUS uint8_t
+ 342 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 343 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 344 #define RADIOLIB_NC (0xFF)
+ 345 #define RADIOLIB_DEFAULT_SPI SPI
+ 346 #define RADIOLIB_PROGMEM PROGMEM
+ 347 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 348 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+ 350 #elif defined(ARDUINO_ARCH_RP2040)
+
+ 352 #define RADIOLIB_PLATFORM "Raspberry Pi Pico"
+ 353 #define RADIOLIB_PIN_TYPE pin_size_t
+ 354 #define RADIOLIB_PIN_MODE PinMode
+ 355 #define RADIOLIB_PIN_STATUS PinStatus
+ 356 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 357 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 358 #define RADIOLIB_NC (0xFF)
+ 359 #define RADIOLIB_DEFAULT_SPI SPI
+ 360 #define RADIOLIB_PROGMEM PROGMEM
+ 361 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 362 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 363 #define RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED
+ 364 #define RADIOLIB_HARDWARE_SERIAL_PORT Serial1
+ 365 #define RADIOLIB_EXCLUDE_ESP8266
+
+ 367 #elif defined(__ASR6501__)
+
+ 369 #define RADIOLIB_PLATFORM "CubeCell"
+ 370 #define RADIOLIB_PIN_TYPE uint8_t
+ 371 #define RADIOLIB_PIN_MODE PINMODE
+ 372 #define RADIOLIB_PIN_STATUS uint8_t
+ 373 #define RADIOLIB_INTERRUPT_STATUS IrqModes
+ 374 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 375 #define RADIOLIB_NC (0xFF)
+ 376 #define RADIOLIB_DEFAULT_SPI SPI
+ 377 #define RADIOLIB_PROGMEM PROGMEM
+ 378 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+
+
+
+
+
+
+
+
+ 387 #define RADIOLIB_TYPE_ALIAS(type, alias) typedef class type alias;
+
+
+ 390 #define RADIOLIB_TONE_UNSUPPORTED
+
+
+
+ 394 #define RADIOLIB_PLATFORM "Unknown"
+ 395 #define RADIOLIB_UNKNOWN_PLATFORM
+ 396 #define RADIOLIB_PIN_TYPE uint8_t
+ 397 #define RADIOLIB_PIN_MODE uint8_t
+ 398 #define RADIOLIB_PIN_STATUS uint8_t
+ 399 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 400 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 401 #define RADIOLIB_NC (0xFF)
+ 402 #define RADIOLIB_DEFAULT_SPI SPI
+ 403 #define RADIOLIB_PROGMEM PROGMEM
+ 404 #define RADIOLIB_PROGMEM_READ_BYTE(addr) pgm_read_byte(addr)
+ 405 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 422 #define RADIOLIB_DEBUG_PORT Serial
+
+ 424 #if defined(RADIOLIB_DEBUG)
+ 425 #define RADIOLIB_DEBUG_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
+ 426 #define RADIOLIB_DEBUG_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
+
+ 428 #define RADIOLIB_DEBUG_PRINT(...) {}
+ 429 #define RADIOLIB_DEBUG_PRINTLN(...) {}
+
+
+ 432 #if defined(RADIOLIB_VERBOSE)
+ 433 #define RADIOLIB_VERBOSE_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
+ 434 #define RADIOLIB_VERBOSE_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
+
+ 436 #define RADIOLIB_VERBOSE_PRINT(...) {}
+ 437 #define RADIOLIB_VERBOSE_PRINTLN(...) {}
+
+
+
+
+
+
+
+
+ 446 #define RADIOLIB_SPI_PARANOID
+
+
+
+
+
+
+
+
+ 455 #define RADIOLIB_CHECK_PARAMS
+
+
+
+
+
+
+
+
+
+ 465 #if defined(RADIOLIB_FIX_ERRATA_SX127X)
+ 466 #define RADIOLIB_ERRATA_SX127X(...) { errataFix(__VA_ARGS__); }
+
+ 468 #define RADIOLIB_ERRATA_SX127X(...) {}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 497 #if !defined(RADIOLIB_STATIC_ARRAY_SIZE)
+ 498 #define RADIOLIB_STATIC_ARRAY_SIZE 256
+
+
+ 504 #define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != ERR_NONE) { return(STATEVAR); } }
+
+ 509 #if defined(RADIOLIB_CHECK_PARAMS)
+ 510 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }
+
+ 512 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}
+
+
+
+ 516 #define RADIOLIB_VERSION_MAJOR (0x04)
+ 517 #define RADIOLIB_VERSION_MINOR (0x06)
+ 518 #define RADIOLIB_VERSION_PATCH (0x00)
+ 519 #define RADIOLIB_VERSION_EXTRA (0x00)
+
+ 521 #define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))
+
+