diff --git a/_l_r1110_8h_source.html b/_l_r1110_8h_source.html
index e89751e6..3395e67c 100644
--- a/_l_r1110_8h_source.html
+++ b/_l_r1110_8h_source.html
@@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('_l_r1110_8h_source.html',''); initResi
int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will also perform calibr...
Definition: LR1110.cpp:47
int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...
Definition: LR1110.cpp:87
int16_t beginGFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6)
Initialization method for FSK modem.
Definition: LR1110.cpp:21
-Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:726
+Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:729
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:65
diff --git a/_l_r1120_8h_source.html b/_l_r1120_8h_source.html
index 9f6811f9..72e859f0 100644
--- a/_l_r1120_8h_source.html
+++ b/_l_r1120_8h_source.html
@@ -142,7 +142,7 @@ $(document).ready(function(){initNavTree('_l_r1120_8h_source.html',''); initResi
int16_t beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)
Initialization method for LR-FHSS modem.
Definition: LR1120.cpp:34
int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...
Definition: LR1120.cpp:102
LR1120(Module *mod)
Default constructor.
Definition: LR1120.cpp:4
-Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:726
+Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:729
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:65
diff --git a/_l_r11x0_8h_source.html b/_l_r11x0_8h_source.html
index ffe2d3c6..e82782a2 100644
--- a/_l_r11x0_8h_source.html
+++ b/_l_r11x0_8h_source.html
@@ -452,805 +452,808 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
364 #define RADIOLIB_LR11X0_LORA_BW_125_0 (0x04UL << 0)
365 #define RADIOLIB_LR11X0_LORA_BW_250_0 (0x05UL << 0)
366 #define RADIOLIB_LR11X0_LORA_BW_500_0 (0x06UL << 0)
- 367 #define RADIOLIB_LR11X0_LORA_CR_4_5_SHORT (0x01UL << 0)
- 368 #define RADIOLIB_LR11X0_LORA_CR_4_6_SHORT (0x02UL << 0)
- 369 #define RADIOLIB_LR11X0_LORA_CR_4_7_SHORT (0x03UL << 0)
- 370 #define RADIOLIB_LR11X0_LORA_CR_4_8_SHORT (0x04UL << 0)
- 371 #define RADIOLIB_LR11X0_LORA_CR_4_5_LONG (0x05UL << 0)
- 372 #define RADIOLIB_LR11X0_LORA_CR_4_6_LONG (0x06UL << 0)
- 373 #define RADIOLIB_LR11X0_LORA_CR_4_8_LONG (0x07UL << 0)
- 374 #define RADIOLIB_LR11X0_LORA_LDRO_DISABLED (0x00UL << 0)
- 375 #define RADIOLIB_LR11X0_LORA_LDRO_ENABLED (0x01UL << 0)
- 376 #define RADIOLIB_LR11X0_GFSK_BIT_RATE_DIV_DISABLED (0x00UL << 31)
- 377 #define RADIOLIB_LR11X0_GFSK_BIT_RATE_DIV_ENABLED (0x01UL << 31)
- 378 #define RADIOLIB_LR11X0_GFSK_SHAPING_NONE (0x00UL << 0)
- 379 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_3 (0x08UL << 0)
- 380 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_5 (0x09UL << 0)
- 381 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_7 (0x0AUL << 0)
- 382 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_1_0 (0x0BUL << 0)
- 383 #define RADIOLIB_LR11X0_GFSK_SHAPING_RAISED_COSINE_BT_0_7 (0x16UL << 0)
- 384 #define RADIOLIB_LR11X0_GFSK_RX_BW_4_8 (0x1FUL << 0)
- 385 #define RADIOLIB_LR11X0_GFSK_RX_BW_5_8 (0x17UL << 0)
- 386 #define RADIOLIB_LR11X0_GFSK_RX_BW_7_3 (0x0FUL << 0)
- 387 #define RADIOLIB_LR11X0_GFSK_RX_BW_9_7 (0x1EUL << 0)
- 388 #define RADIOLIB_LR11X0_GFSK_RX_BW_11_7 (0x16UL << 0)
- 389 #define RADIOLIB_LR11X0_GFSK_RX_BW_14_6 (0x0EUL << 0)
- 390 #define RADIOLIB_LR11X0_GFSK_RX_BW_19_5 (0x1DUL << 0)
- 391 #define RADIOLIB_LR11X0_GFSK_RX_BW_23_4 (0x15UL << 0)
- 392 #define RADIOLIB_LR11X0_GFSK_RX_BW_29_3 (0x0DUL << 0)
- 393 #define RADIOLIB_LR11X0_GFSK_RX_BW_39_0 (0x1CUL << 0)
- 394 #define RADIOLIB_LR11X0_GFSK_RX_BW_46_9 (0x14UL << 0)
- 395 #define RADIOLIB_LR11X0_GFSK_RX_BW_58_6 (0x0CUL << 0)
- 396 #define RADIOLIB_LR11X0_GFSK_RX_BW_78_2 (0x1BUL << 0)
- 397 #define RADIOLIB_LR11X0_GFSK_RX_BW_93_8 (0x13UL << 0)
- 398 #define RADIOLIB_LR11X0_GFSK_RX_BW_117_3 (0x0BUL << 0)
- 399 #define RADIOLIB_LR11X0_GFSK_RX_BW_156_2 (0x1AUL << 0)
- 400 #define RADIOLIB_LR11X0_GFSK_RX_BW_187_2 (0x12UL << 0)
- 401 #define RADIOLIB_LR11X0_GFSK_RX_BW_234_3 (0x0AUL << 0)
- 402 #define RADIOLIB_LR11X0_GFSK_RX_BW_312_0 (0x19UL << 0)
- 403 #define RADIOLIB_LR11X0_GFSK_RX_BW_373_6 (0x11UL << 0)
- 404 #define RADIOLIB_LR11X0_GFSK_RX_BW_467_0 (0x09UL << 0)
- 405 #define RADIOLIB_LR11X0_LR_FHSS_BIT_RATE (488.28215)
- 406 #define RADIOLIB_LR11X0_LR_FHSS_BIT_RATE_RAW (0x8001E848UL)
- 407 #define RADIOLIB_LR11X0_LR_FHSS_SHAPING_GAUSSIAN_BT_1_0 (0x0BUL << 0)
- 408 #define RADIOLIB_LR11X0_SIGFOX_SHAPING_GAUSSIAN_BT_0_7 (0x16UL << 0)
-
-
- 411 #define RADIOLIB_LR11X0_LORA_HEADER_EXPLICIT (0x00UL << 0)
- 412 #define RADIOLIB_LR11X0_LORA_HEADER_IMPLICIT (0x01UL << 0)
- 413 #define RADIOLIB_LR11X0_LORA_PAYLOAD_LEN_ANY (0x00UL << 0)
- 414 #define RADIOLIB_LR11X0_LORA_CRC_ENABLED (0x01UL << 0)
- 415 #define RADIOLIB_LR11X0_LORA_CRC_DISABLED (0x00UL << 0)
- 416 #define RADIOLIB_LR11X0_LORA_IQ_STANDARD (0x00UL << 0)
- 417 #define RADIOLIB_LR11X0_LORA_IQ_INVERTED (0x01UL << 0)
- 418 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_DISABLED (0x00UL << 0)
- 419 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_8_BITS (0x04UL << 0)
- 420 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_16_BITS (0x05UL << 0)
- 421 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_24_BITS (0x06UL << 0)
- 422 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_32_BITS (0x07UL << 0)
- 423 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_DISABLED (0x00UL << 0)
- 424 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_NODE (0x01UL << 0)
- 425 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_NODE_BROADCAST (0x02UL << 0)
- 426 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_FIXED (0x00UL << 0)
- 427 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_VARIABLE (0x01UL << 0)
- 428 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_VARIABLE_SX128X (0x02UL << 0)
- 429 #define RADIOLIB_LR11X0_GFSK_PAYLOAD_LEN_ANY (0x00UL << 0)
- 430 #define RADIOLIB_LR11X0_GFSK_CRC_DISABLED (0x01UL << 0)
- 431 #define RADIOLIB_LR11X0_GFSK_CRC_1_BYTE (0x00UL << 0)
- 432 #define RADIOLIB_LR11X0_GFSK_CRC_2_BYTE (0x02UL << 0)
- 433 #define RADIOLIB_LR11X0_GFSK_CRC_1_BYTE_INV (0x04UL << 0)
- 434 #define RADIOLIB_LR11X0_GFSK_CRC_2_BYTE_INV (0x06UL << 0)
- 435 #define RADIOLIB_LR11X0_GFSK_WHITENING_DISABLED (0x00UL << 0)
- 436 #define RADIOLIB_LR11X0_GFSK_WHITENING_ENABLED (0x01UL << 0)
-
-
- 439 #define RADIOLIB_LR11X0_PA_RAMP_48U (0x02UL << 0)
+ 367 #define RADIOLIB_LR11X0_LORA_BW_203_125 (0x0DUL << 0)
+ 368 #define RADIOLIB_LR11X0_LORA_BW_406_25 (0x0EUL << 0)
+ 369 #define RADIOLIB_LR11X0_LORA_BW_812_50 (0x0FUL << 0)
+ 370 #define RADIOLIB_LR11X0_LORA_CR_4_5_SHORT (0x01UL << 0)
+ 371 #define RADIOLIB_LR11X0_LORA_CR_4_6_SHORT (0x02UL << 0)
+ 372 #define RADIOLIB_LR11X0_LORA_CR_4_7_SHORT (0x03UL << 0)
+ 373 #define RADIOLIB_LR11X0_LORA_CR_4_8_SHORT (0x04UL << 0)
+ 374 #define RADIOLIB_LR11X0_LORA_CR_4_5_LONG (0x05UL << 0)
+ 375 #define RADIOLIB_LR11X0_LORA_CR_4_6_LONG (0x06UL << 0)
+ 376 #define RADIOLIB_LR11X0_LORA_CR_4_8_LONG (0x07UL << 0)
+ 377 #define RADIOLIB_LR11X0_LORA_LDRO_DISABLED (0x00UL << 0)
+ 378 #define RADIOLIB_LR11X0_LORA_LDRO_ENABLED (0x01UL << 0)
+ 379 #define RADIOLIB_LR11X0_GFSK_BIT_RATE_DIV_DISABLED (0x00UL << 31)
+ 380 #define RADIOLIB_LR11X0_GFSK_BIT_RATE_DIV_ENABLED (0x01UL << 31)
+ 381 #define RADIOLIB_LR11X0_GFSK_SHAPING_NONE (0x00UL << 0)
+ 382 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_3 (0x08UL << 0)
+ 383 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_5 (0x09UL << 0)
+ 384 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_0_7 (0x0AUL << 0)
+ 385 #define RADIOLIB_LR11X0_GFSK_SHAPING_GAUSSIAN_BT_1_0 (0x0BUL << 0)
+ 386 #define RADIOLIB_LR11X0_GFSK_SHAPING_RAISED_COSINE_BT_0_7 (0x16UL << 0)
+ 387 #define RADIOLIB_LR11X0_GFSK_RX_BW_4_8 (0x1FUL << 0)
+ 388 #define RADIOLIB_LR11X0_GFSK_RX_BW_5_8 (0x17UL << 0)
+ 389 #define RADIOLIB_LR11X0_GFSK_RX_BW_7_3 (0x0FUL << 0)
+ 390 #define RADIOLIB_LR11X0_GFSK_RX_BW_9_7 (0x1EUL << 0)
+ 391 #define RADIOLIB_LR11X0_GFSK_RX_BW_11_7 (0x16UL << 0)
+ 392 #define RADIOLIB_LR11X0_GFSK_RX_BW_14_6 (0x0EUL << 0)
+ 393 #define RADIOLIB_LR11X0_GFSK_RX_BW_19_5 (0x1DUL << 0)
+ 394 #define RADIOLIB_LR11X0_GFSK_RX_BW_23_4 (0x15UL << 0)
+ 395 #define RADIOLIB_LR11X0_GFSK_RX_BW_29_3 (0x0DUL << 0)
+ 396 #define RADIOLIB_LR11X0_GFSK_RX_BW_39_0 (0x1CUL << 0)
+ 397 #define RADIOLIB_LR11X0_GFSK_RX_BW_46_9 (0x14UL << 0)
+ 398 #define RADIOLIB_LR11X0_GFSK_RX_BW_58_6 (0x0CUL << 0)
+ 399 #define RADIOLIB_LR11X0_GFSK_RX_BW_78_2 (0x1BUL << 0)
+ 400 #define RADIOLIB_LR11X0_GFSK_RX_BW_93_8 (0x13UL << 0)
+ 401 #define RADIOLIB_LR11X0_GFSK_RX_BW_117_3 (0x0BUL << 0)
+ 402 #define RADIOLIB_LR11X0_GFSK_RX_BW_156_2 (0x1AUL << 0)
+ 403 #define RADIOLIB_LR11X0_GFSK_RX_BW_187_2 (0x12UL << 0)
+ 404 #define RADIOLIB_LR11X0_GFSK_RX_BW_234_3 (0x0AUL << 0)
+ 405 #define RADIOLIB_LR11X0_GFSK_RX_BW_312_0 (0x19UL << 0)
+ 406 #define RADIOLIB_LR11X0_GFSK_RX_BW_373_6 (0x11UL << 0)
+ 407 #define RADIOLIB_LR11X0_GFSK_RX_BW_467_0 (0x09UL << 0)
+ 408 #define RADIOLIB_LR11X0_LR_FHSS_BIT_RATE (488.28215)
+ 409 #define RADIOLIB_LR11X0_LR_FHSS_BIT_RATE_RAW (0x8001E848UL)
+ 410 #define RADIOLIB_LR11X0_LR_FHSS_SHAPING_GAUSSIAN_BT_1_0 (0x0BUL << 0)
+ 411 #define RADIOLIB_LR11X0_SIGFOX_SHAPING_GAUSSIAN_BT_0_7 (0x16UL << 0)
+
+
+ 414 #define RADIOLIB_LR11X0_LORA_HEADER_EXPLICIT (0x00UL << 0)
+ 415 #define RADIOLIB_LR11X0_LORA_HEADER_IMPLICIT (0x01UL << 0)
+ 416 #define RADIOLIB_LR11X0_LORA_PAYLOAD_LEN_ANY (0x00UL << 0)
+ 417 #define RADIOLIB_LR11X0_LORA_CRC_ENABLED (0x01UL << 0)
+ 418 #define RADIOLIB_LR11X0_LORA_CRC_DISABLED (0x00UL << 0)
+ 419 #define RADIOLIB_LR11X0_LORA_IQ_STANDARD (0x00UL << 0)
+ 420 #define RADIOLIB_LR11X0_LORA_IQ_INVERTED (0x01UL << 0)
+ 421 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_DISABLED (0x00UL << 0)
+ 422 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_8_BITS (0x04UL << 0)
+ 423 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_16_BITS (0x05UL << 0)
+ 424 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_24_BITS (0x06UL << 0)
+ 425 #define RADIOLIB_LR11X0_GFSK_PREAMBLE_DETECT_32_BITS (0x07UL << 0)
+ 426 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_DISABLED (0x00UL << 0)
+ 427 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_NODE (0x01UL << 0)
+ 428 #define RADIOLIB_LR11X0_GFSK_ADDR_FILTER_NODE_BROADCAST (0x02UL << 0)
+ 429 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_FIXED (0x00UL << 0)
+ 430 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_VARIABLE (0x01UL << 0)
+ 431 #define RADIOLIB_LR11X0_GFSK_PACKET_LENGTH_VARIABLE_SX128X (0x02UL << 0)
+ 432 #define RADIOLIB_LR11X0_GFSK_PAYLOAD_LEN_ANY (0x00UL << 0)
+ 433 #define RADIOLIB_LR11X0_GFSK_CRC_DISABLED (0x01UL << 0)
+ 434 #define RADIOLIB_LR11X0_GFSK_CRC_1_BYTE (0x00UL << 0)
+ 435 #define RADIOLIB_LR11X0_GFSK_CRC_2_BYTE (0x02UL << 0)
+ 436 #define RADIOLIB_LR11X0_GFSK_CRC_1_BYTE_INV (0x04UL << 0)
+ 437 #define RADIOLIB_LR11X0_GFSK_CRC_2_BYTE_INV (0x06UL << 0)
+ 438 #define RADIOLIB_LR11X0_GFSK_WHITENING_DISABLED (0x00UL << 0)
+ 439 #define RADIOLIB_LR11X0_GFSK_WHITENING_ENABLED (0x01UL << 0)
-
- 442 #define RADIOLIB_LR11X0_FALLBACK_MODE_STBY_RC (0x01UL << 0)
- 443 #define RADIOLIB_LR11X0_FALLBACK_MODE_STBY_XOSC (0x02UL << 0)
- 444 #define RADIOLIB_LR11X0_FALLBACK_MODE_FS (0x03UL << 0)
-
-
- 447 #define RADIOLIB_LR11X0_RX_DUTY_CYCLE_MODE_RX (0x00UL << 0)
- 448 #define RADIOLIB_LR11X0_RX_DUTY_CYCLE_MODE_CAD (0x01UL << 0)
- 449 #define RADIOLIB_LR11X0_TIMING_STEP (1.0f/32768.0f)
-
-
- 452 #define RADIOLIB_LR11X0_PA_SEL_LP (0x00UL << 0)
- 453 #define RADIOLIB_LR11X0_PA_SEL_HP (0x01UL << 0)
- 454 #define RADIOLIB_LR11X0_PA_SEL_HF (0x02UL << 0)
- 455 #define RADIOLIB_LR11X0_PA_SUPPLY_INTERNAL (0x00UL << 0)
- 456 #define RADIOLIB_LR11X0_PA_SUPPLY_VBAT (0x01UL << 0)
-
-
- 459 #define RADIOLIB_LR11X0_STOP_ON_SYNC_HEADER (0x00UL << 0)
- 460 #define RADIOLIB_LR11X0_STOP_ON_PREAMBLE (0x01UL << 0)
-
-
- 463 #define RADIOLIB_LR11X0_RANGING_RESULT_DISTANCE (0)
- 464 #define RADIOLIB_LR11X0_RANGING_RESULT_RSSI (1)
-
-
- 467 #define RADIOLIB_LR11X0_RX_BOOSTED_ENABLED (0x01UL << 0)
- 468 #define RADIOLIB_LR11X0_RX_BOOSTED_DISABLED (0x00UL << 0)
-
-
- 471 #define RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE (0x12)
- 472 #define RADIOLIB_LR11X0_LORA_SYNC_WORD_PUBLIC (0x34)
-
-
- 475 #define RADIOLIB_LR11X0_LR_FHSS_CR_5_6 (0x00UL << 0)
- 476 #define RADIOLIB_LR11X0_LR_FHSS_CR_2_3 (0x01UL << 0)
- 477 #define RADIOLIB_LR11X0_LR_FHSS_CR_1_2 (0x02UL << 0)
- 478 #define RADIOLIB_LR11X0_LR_FHSS_CR_1_3 (0x03UL << 0)
- 479 #define RADIOLIB_LR11X0_LR_FHSS_MOD_TYPE_GMSK (0x00UL << 0)
- 480 #define RADIOLIB_LR11X0_LR_FHSS_GRID_STEP_FCC (0x00UL << 0)
- 481 #define RADIOLIB_LR11X0_LR_FHSS_GRID_STEP_NON_FCC (0x01UL << 0)
- 482 #define RADIOLIB_LR11X0_LR_FHSS_HOPPING_DISABLED (0x00UL << 0)
- 483 #define RADIOLIB_LR11X0_LR_FHSS_HOPPING_ENABLED (0x01UL << 0)
- 484 #define RADIOLIB_LR11X0_LR_FHSS_BW_39_06 (0x00UL << 0)
- 485 #define RADIOLIB_LR11X0_LR_FHSS_BW_85_94 (0x01UL << 0)
- 486 #define RADIOLIB_LR11X0_LR_FHSS_BW_136_72 (0x02UL << 0)
- 487 #define RADIOLIB_LR11X0_LR_FHSS_BW_183_59 (0x03UL << 0)
- 488 #define RADIOLIB_LR11X0_LR_FHSS_BW_335_94 (0x04UL << 0)
- 489 #define RADIOLIB_LR11X0_LR_FHSS_BW_386_72 (0x05UL << 0)
- 490 #define RADIOLIB_LR11X0_LR_FHSS_BW_722_66 (0x06UL << 0)
- 491 #define RADIOLIB_LR11X0_LR_FHSS_BW_773_44 (0x07UL << 0)
- 492 #define RADIOLIB_LR11X0_LR_FHSS_BW_1523_4 (0x08UL << 0)
- 493 #define RADIOLIB_LR11X0_LR_FHSS_BW_1574_2 (0x09UL << 0)
- 494 #define RADIOLIB_LR11X0_LR_FHSS_HEADER_BITS (114)
- 495 #define RADIOLIB_LR11X0_LR_FHSS_FRAG_BITS (48)
- 496 #define RADIOLIB_LR11X0_LR_FHSS_BLOCK_PREAMBLE_BITS (2)
- 497 #define RADIOLIB_LR11X0_LR_FHSS_BLOCK_BITS (RADIOLIB_LR11X0_LR_FHSS_FRAG_BITS + RADIOLIB_LR11X0_LR_FHSS_BLOCK_PREAMBLE_BITS)
-
-
- 500 #define RADIOLIB_LR11X0_LAST_HEADER_CRC_ENABLED (0x01UL << 4)
- 501 #define RADIOLIB_LR11X0_LAST_HEADER_CRC_DISABLED (0x00UL << 4)
-
-
- 504 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_B (0x01UL << 0)
- 505 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_G (0x02UL << 0)
- 506 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_N (0x03UL << 0)
- 507 #define RADIOLIB_LR11X0_WIFI_SCAN_ALL (0x04UL << 0)
- 508 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_BEACON_ONLY (0x01UL << 0)
- 509 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_BEACON_PACKET (0x02UL << 0)
- 510 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_TRAFFIC (0x03UL << 0)
- 511 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON (0x04UL << 0)
- 512 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_SSID_BEACON (0x05UL << 0)
- 513 #define RADIOLIB_LR11X0_WIFI_ABORT_ON_TIMEOUT_ENABLED (0x01UL << 0)
- 514 #define RADIOLIB_LR11X0_WIFI_ABORT_ON_TIMEOUT_DISABLED (0x00UL << 0)
- 515 #define RADIOLIB_LR11X0_WIFI_MAX_NUM_RESULTS (32)
- 516 #define RADIOLIB_LR11X0_WIFI_ALL_CHANNELS (0x3FFFUL)
-
-
- 519 #define RADIOLIB_LR11X0_WIFI_RESULT_TYPE_COMPLETE (0x01UL << 0)
- 520 #define RADIOLIB_LR11X0_WIFI_RESULT_TYPE_BASIC (0x04UL << 0)
- 521 #define RADIOLIB_LR11X0_WIFI_RESULT_MAX_LEN (79)
- 522 #define RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN (6)
- 523 #define RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN (32)
-
-
- 526 #define RADIOLIB_LR11X0_GNSS_CONSTELLATION_GPS (0x01UL << 0)
- 527 #define RADIOLIB_LR11X0_GNSS_CONSTELLATION_BEIDOU (0x01UL << 1)
-
-
- 530 #define RADIOLIB_LR11X0_GNSS_MODE_SINGLE_SCAN (0x00UL << 0)
- 531 #define RADIOLIB_LR11X0_GNSS_MODE_SINGLE_MULTIPLE (0x03UL << 1)
-
-
- 534 #define RADIOLIB_LR11X0_GNSS_RES_PSEUDO_DOPPLER_ENABLED (0x01UL << 0)
- 535 #define RADIOLIB_LR11X0_GNSS_RES_PSEUDO_DOPPLER_DISABLED (0x00UL << 0)
- 536 #define RADIOLIB_LR11X0_GNSS_RES_DOPPLER_ENABLED (0x01UL << 1)
- 537 #define RADIOLIB_LR11X0_GNSS_RES_DOPPLER_DISABLED (0x00UL << 1)
- 538 #define RADIOLIB_LR11X0_GNSS_NB_SV_ALL (0x00UL << 0)
- 539 #define RADIOLIB_LR11X0_GNSS_AUTO_EFFORT_MODE (0x00UL << 0)
-
-
- 542 #define RADIOLIB_LR11X0_GNSS_ASSIST_LOW_POWER (0x00UL << 0)
- 543 #define RADIOLIB_LR11X0_GNSS_ASSIST_BEST_EFFORT (0x01UL << 0)
-
-
- 546 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_NONE (0x00UL << 0)
- 547 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_OLD (0x01UL << 0)
- 548 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_CRC (0x02UL << 0)
- 549 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_FLASH (0x03UL << 0)
- 550 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_UPD (0x04UL << 0)
- 551 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_250_HZ (0x00UL << 0)
- 552 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_500_HZ (0x01UL << 0)
- 553 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_1000_HZ (0x02UL << 0)
- 554 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_2000_HZ (0x03UL << 0)
-
-
- 557 #define RADIOLIB_LR11X0_SV_CONSTELLATION_GPS (0x00UL << 0)
- 558 #define RADIOLIB_LR11X0_SV_CONSTELLATION_BEIDOU (0x01UL << 0)
-
-
- 561 #define RADIOLIB_LR11X0_GNSS_ALMANAC_HEADER_ID (0x80UL << 0)
- 562 #define RADIOLIB_LR11X0_GNSS_ALMANAC_BLOCK_SIZE (20)
-
-
- 565 #define RADIOLIB_LR11X0_CRYPTO_STATUS_SUCCESS (0x00UL << 0)
- 566 #define RADIOLIB_LR11X0_CRYPTO_STATUS_FAIL_CMAC (0x01UL << 0)
- 567 #define RADIOLIB_LR11X0_CRYPTO_STATUS_INV_KEY_ID (0x03UL << 0)
- 568 #define RADIOLIB_LR11X0_CRYPTO_STATUS_BUF_SIZE (0x05UL << 0)
- 569 #define RADIOLIB_LR11X0_CRYPTO_STATUS_ERROR (0x06UL << 0)
-
-
- 572 #define RADIOLIB_LR11X0_CRYPTO_LORAWAN_VERSION_1_0 (0x00UL << 0)
- 573 #define RADIOLIB_LR11X0_CRYPTO_LORAWAN_VERSION_1_1 (0x01UL << 0)
-
-
-
-
- 578 #define RADIOLIB_LR11X0_SF6_SX126X (0x00UL << 18)
- 579 #define RADIOLIB_LR11X0_SF6_SX127X (0x01UL << 18)
-
-
- 582 #define RADIOLIB_LR11X0_LORA_HIGH_POWER_FIX (0x00UL << 30)
+
+ 442 #define RADIOLIB_LR11X0_PA_RAMP_48U (0x02UL << 0)
+
+
+ 445 #define RADIOLIB_LR11X0_FALLBACK_MODE_STBY_RC (0x01UL << 0)
+ 446 #define RADIOLIB_LR11X0_FALLBACK_MODE_STBY_XOSC (0x02UL << 0)
+ 447 #define RADIOLIB_LR11X0_FALLBACK_MODE_FS (0x03UL << 0)
+
+
+ 450 #define RADIOLIB_LR11X0_RX_DUTY_CYCLE_MODE_RX (0x00UL << 0)
+ 451 #define RADIOLIB_LR11X0_RX_DUTY_CYCLE_MODE_CAD (0x01UL << 0)
+ 452 #define RADIOLIB_LR11X0_TIMING_STEP (1.0f/32768.0f)
+
+
+ 455 #define RADIOLIB_LR11X0_PA_SEL_LP (0x00UL << 0)
+ 456 #define RADIOLIB_LR11X0_PA_SEL_HP (0x01UL << 0)
+ 457 #define RADIOLIB_LR11X0_PA_SEL_HF (0x02UL << 0)
+ 458 #define RADIOLIB_LR11X0_PA_SUPPLY_INTERNAL (0x00UL << 0)
+ 459 #define RADIOLIB_LR11X0_PA_SUPPLY_VBAT (0x01UL << 0)
+
+
+ 462 #define RADIOLIB_LR11X0_STOP_ON_SYNC_HEADER (0x00UL << 0)
+ 463 #define RADIOLIB_LR11X0_STOP_ON_PREAMBLE (0x01UL << 0)
+
+
+ 466 #define RADIOLIB_LR11X0_RANGING_RESULT_DISTANCE (0)
+ 467 #define RADIOLIB_LR11X0_RANGING_RESULT_RSSI (1)
+
+
+ 470 #define RADIOLIB_LR11X0_RX_BOOSTED_ENABLED (0x01UL << 0)
+ 471 #define RADIOLIB_LR11X0_RX_BOOSTED_DISABLED (0x00UL << 0)
+
+
+ 474 #define RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE (0x12)
+ 475 #define RADIOLIB_LR11X0_LORA_SYNC_WORD_PUBLIC (0x34)
+
+
+ 478 #define RADIOLIB_LR11X0_LR_FHSS_CR_5_6 (0x00UL << 0)
+ 479 #define RADIOLIB_LR11X0_LR_FHSS_CR_2_3 (0x01UL << 0)
+ 480 #define RADIOLIB_LR11X0_LR_FHSS_CR_1_2 (0x02UL << 0)
+ 481 #define RADIOLIB_LR11X0_LR_FHSS_CR_1_3 (0x03UL << 0)
+ 482 #define RADIOLIB_LR11X0_LR_FHSS_MOD_TYPE_GMSK (0x00UL << 0)
+ 483 #define RADIOLIB_LR11X0_LR_FHSS_GRID_STEP_FCC (0x00UL << 0)
+ 484 #define RADIOLIB_LR11X0_LR_FHSS_GRID_STEP_NON_FCC (0x01UL << 0)
+ 485 #define RADIOLIB_LR11X0_LR_FHSS_HOPPING_DISABLED (0x00UL << 0)
+ 486 #define RADIOLIB_LR11X0_LR_FHSS_HOPPING_ENABLED (0x01UL << 0)
+ 487 #define RADIOLIB_LR11X0_LR_FHSS_BW_39_06 (0x00UL << 0)
+ 488 #define RADIOLIB_LR11X0_LR_FHSS_BW_85_94 (0x01UL << 0)
+ 489 #define RADIOLIB_LR11X0_LR_FHSS_BW_136_72 (0x02UL << 0)
+ 490 #define RADIOLIB_LR11X0_LR_FHSS_BW_183_59 (0x03UL << 0)
+ 491 #define RADIOLIB_LR11X0_LR_FHSS_BW_335_94 (0x04UL << 0)
+ 492 #define RADIOLIB_LR11X0_LR_FHSS_BW_386_72 (0x05UL << 0)
+ 493 #define RADIOLIB_LR11X0_LR_FHSS_BW_722_66 (0x06UL << 0)
+ 494 #define RADIOLIB_LR11X0_LR_FHSS_BW_773_44 (0x07UL << 0)
+ 495 #define RADIOLIB_LR11X0_LR_FHSS_BW_1523_4 (0x08UL << 0)
+ 496 #define RADIOLIB_LR11X0_LR_FHSS_BW_1574_2 (0x09UL << 0)
+ 497 #define RADIOLIB_LR11X0_LR_FHSS_HEADER_BITS (114)
+ 498 #define RADIOLIB_LR11X0_LR_FHSS_FRAG_BITS (48)
+ 499 #define RADIOLIB_LR11X0_LR_FHSS_BLOCK_PREAMBLE_BITS (2)
+ 500 #define RADIOLIB_LR11X0_LR_FHSS_BLOCK_BITS (RADIOLIB_LR11X0_LR_FHSS_FRAG_BITS + RADIOLIB_LR11X0_LR_FHSS_BLOCK_PREAMBLE_BITS)
+
+
+ 503 #define RADIOLIB_LR11X0_LAST_HEADER_CRC_ENABLED (0x01UL << 4)
+ 504 #define RADIOLIB_LR11X0_LAST_HEADER_CRC_DISABLED (0x00UL << 4)
+
+
+ 507 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_B (0x01UL << 0)
+ 508 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_G (0x02UL << 0)
+ 509 #define RADIOLIB_LR11X0_WIFI_SCAN_802_11_N (0x03UL << 0)
+ 510 #define RADIOLIB_LR11X0_WIFI_SCAN_ALL (0x04UL << 0)
+ 511 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_BEACON_ONLY (0x01UL << 0)
+ 512 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_BEACON_PACKET (0x02UL << 0)
+ 513 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_TRAFFIC (0x03UL << 0)
+ 514 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON (0x04UL << 0)
+ 515 #define RADIOLIB_LR11X0_WIFI_ACQ_MODE_SSID_BEACON (0x05UL << 0)
+ 516 #define RADIOLIB_LR11X0_WIFI_ABORT_ON_TIMEOUT_ENABLED (0x01UL << 0)
+ 517 #define RADIOLIB_LR11X0_WIFI_ABORT_ON_TIMEOUT_DISABLED (0x00UL << 0)
+ 518 #define RADIOLIB_LR11X0_WIFI_MAX_NUM_RESULTS (32)
+ 519 #define RADIOLIB_LR11X0_WIFI_ALL_CHANNELS (0x3FFFUL)
+
+
+ 522 #define RADIOLIB_LR11X0_WIFI_RESULT_TYPE_COMPLETE (0x01UL << 0)
+ 523 #define RADIOLIB_LR11X0_WIFI_RESULT_TYPE_BASIC (0x04UL << 0)
+ 524 #define RADIOLIB_LR11X0_WIFI_RESULT_MAX_LEN (79)
+ 525 #define RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN (6)
+ 526 #define RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN (32)
+
+
+ 529 #define RADIOLIB_LR11X0_GNSS_CONSTELLATION_GPS (0x01UL << 0)
+ 530 #define RADIOLIB_LR11X0_GNSS_CONSTELLATION_BEIDOU (0x01UL << 1)
+
+
+ 533 #define RADIOLIB_LR11X0_GNSS_MODE_SINGLE_SCAN (0x00UL << 0)
+ 534 #define RADIOLIB_LR11X0_GNSS_MODE_SINGLE_MULTIPLE (0x03UL << 1)
+
+
+ 537 #define RADIOLIB_LR11X0_GNSS_RES_PSEUDO_DOPPLER_ENABLED (0x01UL << 0)
+ 538 #define RADIOLIB_LR11X0_GNSS_RES_PSEUDO_DOPPLER_DISABLED (0x00UL << 0)
+ 539 #define RADIOLIB_LR11X0_GNSS_RES_DOPPLER_ENABLED (0x01UL << 1)
+ 540 #define RADIOLIB_LR11X0_GNSS_RES_DOPPLER_DISABLED (0x00UL << 1)
+ 541 #define RADIOLIB_LR11X0_GNSS_NB_SV_ALL (0x00UL << 0)
+ 542 #define RADIOLIB_LR11X0_GNSS_AUTO_EFFORT_MODE (0x00UL << 0)
+
+
+ 545 #define RADIOLIB_LR11X0_GNSS_ASSIST_LOW_POWER (0x00UL << 0)
+ 546 #define RADIOLIB_LR11X0_GNSS_ASSIST_BEST_EFFORT (0x01UL << 0)
+
+
+ 549 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_NONE (0x00UL << 0)
+ 550 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_OLD (0x01UL << 0)
+ 551 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_CRC (0x02UL << 0)
+ 552 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_FLASH (0x03UL << 0)
+ 553 #define RADIOLIB_LR11X0_GNSS_CONTEXT_ERR_ALMANAC_UPD (0x04UL << 0)
+ 554 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_250_HZ (0x00UL << 0)
+ 555 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_500_HZ (0x01UL << 0)
+ 556 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_1000_HZ (0x02UL << 0)
+ 557 #define RADIOLIB_LR11X0_GNSS_CONTEXT_FREQ_SPACE_2000_HZ (0x03UL << 0)
+
+
+ 560 #define RADIOLIB_LR11X0_SV_CONSTELLATION_GPS (0x00UL << 0)
+ 561 #define RADIOLIB_LR11X0_SV_CONSTELLATION_BEIDOU (0x01UL << 0)
+
+
+ 564 #define RADIOLIB_LR11X0_GNSS_ALMANAC_HEADER_ID (0x80UL << 0)
+ 565 #define RADIOLIB_LR11X0_GNSS_ALMANAC_BLOCK_SIZE (20)
+
+
+ 568 #define RADIOLIB_LR11X0_CRYPTO_STATUS_SUCCESS (0x00UL << 0)
+ 569 #define RADIOLIB_LR11X0_CRYPTO_STATUS_FAIL_CMAC (0x01UL << 0)
+ 570 #define RADIOLIB_LR11X0_CRYPTO_STATUS_INV_KEY_ID (0x03UL << 0)
+ 571 #define RADIOLIB_LR11X0_CRYPTO_STATUS_BUF_SIZE (0x05UL << 0)
+ 572 #define RADIOLIB_LR11X0_CRYPTO_STATUS_ERROR (0x06UL << 0)
+
+
+ 575 #define RADIOLIB_LR11X0_CRYPTO_LORAWAN_VERSION_1_0 (0x00UL << 0)
+ 576 #define RADIOLIB_LR11X0_CRYPTO_LORAWAN_VERSION_1_1 (0x01UL << 0)
+
+
+
+
+ 581 #define RADIOLIB_LR11X0_SF6_SX126X (0x00UL << 18)
+ 582 #define RADIOLIB_LR11X0_SF6_SX127X (0x01UL << 18)
-
- 585 #define RADIOLIB_LR11X0_LNA_MODE_SINGLE_RFI_N (0x01UL << 4)
- 586 #define RADIOLIB_LR11X0_LNA_MODE_SINGLE_RFI_P (0x02UL << 4)
- 587 #define RADIOLIB_LR11X0_LNA_MODE_DIFFERENTIAL (0x03UL << 4)
-
-
-
-
-
+
+ 585 #define RADIOLIB_LR11X0_LORA_HIGH_POWER_FIX (0x00UL << 30)
+
+
+ 588 #define RADIOLIB_LR11X0_LNA_MODE_SINGLE_RFI_N (0x01UL << 4)
+ 589 #define RADIOLIB_LR11X0_LNA_MODE_SINGLE_RFI_P (0x02UL << 4)
+ 590 #define RADIOLIB_LR11X0_LNA_MODE_DIFFERENTIAL (0x03UL << 4)
+
+
+
-
+
-
+
-
+
-
+
- 614 uint8_t
mac[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
-
-
-
-
-
-
+
+
+ 617 uint8_t
mac[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
- 663 uint8_t
mac0[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
+
- 666 uint8_t
mac2[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
+ 666 uint8_t
mac0[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
-
+ 669 uint8_t
mac2[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN];
- 672 uint8_t
ssid[RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN];
+
-
+ 675 uint8_t
ssid[RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN];
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 778 int16_t
begin(
float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength,
float tcxoVoltage);
-
- 789 int16_t
beginGFSK(
float br,
float freqDev,
float rxBw, uint16_t preambleLength,
float tcxoVoltage);
-
- 798 int16_t
beginLRFHSS(uint8_t bw, uint8_t cr,
float tcxoVoltage);
-
-
-
- 814 int16_t
transmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
- 823 int16_t
receive(uint8_t* data,
size_t len)
override;
-
-
-
-
-
-
-
-
-
-
-
- 865 int16_t
standby(uint8_t mode,
bool wakeup =
true);
-
- 872 int16_t
sleep()
override;
-
- 881 int16_t
sleep(
bool retainConfig, uint32_t sleepTime);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 926 int16_t
startTransmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
-
-
-
-
- 954 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask = 0,
size_t len = 0);
-
-
-
- 970 int16_t
readData(uint8_t* data,
size_t len)
override;
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1017 int16_t
setCodingRate(uint8_t cr,
bool longInterleave =
false);
-
-
-
-
-
-
-
-
-
- 1054 int16_t
setSyncWord(uint8_t* syncWord,
size_t len)
override;
-
- 1063 int16_t
setSyncBits(uint8_t *syncWord, uint8_t bitsLen);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1123 int16_t
setWhitening(
bool enabled, uint16_t initial = 0x01FF);
-
-
-
-
-
-
-
- 1154 int16_t
setTCXO(
float voltage, uint32_t delay = 5000);
-
- 1164 int16_t
setCRC(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL,
bool inverted =
true);
-
- 1171 int16_t
invertIQ(
bool enable)
override;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1309 int16_t
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount = 3, uint16_t hopSeed = 0x13A);
-
- 1325 int16_t
startWifiScan(
char wifiType, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 782 int16_t
begin(
float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength,
float tcxoVoltage,
bool high =
false);
+
+ 793 int16_t
beginGFSK(
float br,
float freqDev,
float rxBw, uint16_t preambleLength,
float tcxoVoltage);
+
+ 802 int16_t
beginLRFHSS(uint8_t bw, uint8_t cr,
float tcxoVoltage);
+
+
+
+ 818 int16_t
transmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+ 827 int16_t
receive(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+
+
+
+
+ 869 int16_t
standby(uint8_t mode,
bool wakeup =
true);
+
+ 876 int16_t
sleep()
override;
+
+ 885 int16_t
sleep(
bool retainConfig, uint32_t sleepTime);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 930 int16_t
startTransmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+
+
+
+
+ 958 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask = 0,
size_t len = 0);
+
+
+
+ 974 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1022 int16_t
setCodingRate(uint8_t cr,
bool longInterleave =
false);
+
+
+
+
+
+
+
+
+
+ 1059 int16_t
setSyncWord(uint8_t* syncWord,
size_t len)
override;
+
+ 1068 int16_t
setSyncBits(uint8_t *syncWord, uint8_t bitsLen);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1128 int16_t
setWhitening(
bool enabled, uint16_t initial = 0x01FF);
+
+
+
+
+
+
+
+ 1159 int16_t
setTCXO(
float voltage, uint32_t delay = 5000);
+
+ 1169 int16_t
setCRC(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL,
bool inverted =
true);
+
+ 1176 int16_t
invertIQ(
bool enable)
override;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1314 int16_t
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount = 3, uint16_t hopSeed = 0x13A);
+
+ 1330 int16_t
startWifiScan(
char wifiType, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);
+
+
-
-
-
-
- 1372 int16_t
wifiScan(uint8_t wifiType, uint8_t* count, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);
-
-
-
- 1391 int16_t
updateFirmware(
const uint32_t* image,
size_t size,
bool nonvolatile =
true);
-
- 1393 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
-
- 1396 Module* getMod()
override;
-
-
- 1399 int16_t writeRegMem32(uint32_t addr, uint32_t* data,
size_t len);
- 1400 int16_t readRegMem32(uint32_t addr, uint32_t* data,
size_t len);
- 1401 int16_t writeBuffer8(uint8_t* data,
size_t len);
- 1402 int16_t readBuffer8(uint8_t* data,
size_t len,
size_t offset);
- 1403 int16_t clearRxBuffer(
void);
- 1404 int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);
-
- 1406 int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);
- 1407 int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);
- 1408 int16_t getErrors(uint16_t* err);
- 1409 int16_t clearErrors(
void);
- 1410 int16_t calibrate(uint8_t params);
- 1411 int16_t setRegMode(uint8_t mode);
- 1412 int16_t calibImage(
float freq1,
float freq2);
- 1413 int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t txHfCfg, uint8_t gnssCfg, uint8_t wifiCfg);
- 1414 int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);
- 1415 int16_t setDioIrqParams(uint32_t irq);
- 1416 int16_t clearIrq(uint32_t irq);
- 1417 int16_t configLfClock(uint8_t setup);
- 1418 int16_t setTcxoMode(uint8_t tune, uint32_t delay);
- 1419 int16_t reboot(
bool stay);
- 1420 int16_t getVbat(
float* vbat);
- 1421 int16_t getTemp(
float* temp);
- 1422 int16_t setFs(
void);
- 1423 int16_t getRandomNumber(uint32_t* rnd);
- 1424 int16_t eraseInfoPage(
void);
- 1425 int16_t writeInfoPage(uint16_t addr,
const uint32_t* data,
size_t len);
- 1426 int16_t readInfoPage(uint16_t addr, uint32_t* data,
size_t len);
- 1427 int16_t getChipEui(uint8_t* eui);
- 1428 int16_t getSemtechJoinEui(uint8_t* eui);
- 1429 int16_t deriveRootKeysAndGetPin(uint8_t* pin);
- 1430 int16_t enableSpiCrc(
bool en);
- 1431 int16_t driveDiosInSleepMode(
bool en);
-
- 1433 int16_t resetStats(
void);
- 1434 int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);
- 1435 int16_t getPacketType(uint8_t* type);
- 1436 int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);
- 1437 int16_t getPacketStatusLoRa(
float* rssiPkt,
float* snrPkt,
float* signalRssiPkt);
- 1438 int16_t getPacketStatusGFSK(
float* rssiSync,
float* rssiAvg, uint8_t* rxLen, uint8_t* stat);
- 1439 int16_t getRssiInst(
float* rssi);
- 1440 int16_t setGfskSyncWord(uint8_t* sync);
- 1441 int16_t setLoRaPublicNetwork(
bool pub);
- 1442 int16_t setRx(uint32_t timeout);
- 1443 int16_t setTx(uint32_t timeout);
- 1444 int16_t setRfFrequency(uint32_t rfFreq);
- 1445 int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);
- 1446 int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);
- 1447 int16_t setPacketType(uint8_t type);
- 1448 int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 1449 int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
- 1450 int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);
- 1451 int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);
- 1452 int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t
invertIQ);
- 1453 int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);
- 1454 int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);
- 1455 int16_t setTxParams(int8_t pwr, uint8_t ramp);
- 1456 int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);
- 1457 int16_t setRxTxFallbackMode(uint8_t mode);
- 1458 int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);
- 1459 int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);
- 1460 int16_t stopTimeoutOnPreamble(
bool stop);
- 1461 int16_t setCad(
void);
- 1462 int16_t setTxCw(
void);
- 1463 int16_t setTxInfinitePreamble(
void);
- 1464 int16_t setLoRaSynchTimeout(uint8_t symbolNum);
- 1465 int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);
- 1466 int16_t setRangingReqAddr(uint32_t addr);
- 1467 int16_t getRangingResult(uint8_t type,
float* res);
- 1468 int16_t setRangingTxRxDelay(uint32_t delay);
- 1469 int16_t setGfskCrcParams(uint32_t init, uint32_t poly);
- 1470 int16_t setGfskWhitParams(uint16_t seed);
- 1471 int16_t setRangingParameter(uint8_t symbolNum);
- 1472 int16_t setRssiCalibration(
const int8_t* tune, int16_t gainOffset);
- 1473 int16_t setLoRaSyncWord(uint8_t sync);
- 1474 int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid,
bool hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload,
size_t len);
- 1475 int16_t lrFhssSetSyncWord(uint32_t sync);
- 1476 int16_t configBleBeacon(uint8_t chan, uint8_t* payload,
size_t len);
- 1477 int16_t getLoRaRxHeaderInfos(uint8_t* info);
- 1478 int16_t bleBeaconSend(uint8_t chan, uint8_t* payload,
size_t len);
-
- 1480 int16_t
wifiScan(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);
- 1481 int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);
- 1482 int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);
- 1483 int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);
- 1484 int16_t wifiGetNbResults(uint8_t* nbResults);
- 1485 int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);
- 1486 int16_t wifiResetCumulTimings(
void);
- 1487 int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);
- 1488 int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);
- 1489 int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);
- 1490 int16_t wifiCfgTimestampAPphone(uint32_t timestamp);
- 1491 int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);
-
- 1493 int16_t gnssReadRssi(int8_t* rssi);
- 1494 int16_t gnssSetConstellationToUse(uint8_t mask);
- 1495 int16_t gnssReadConstellationToUse(uint8_t* mask);
- 1496 int16_t gnssSetAlmanacUpdate(uint8_t mask);
- 1497 int16_t gnssReadAlmanacUpdate(uint8_t* mask);
- 1498 int16_t gnssSetFreqSearchSpace(uint8_t freq);
- 1499 int16_t gnssReadFreqSearchSpace(uint8_t* freq);
- 1500 int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);
- 1501 int16_t gnssReadSupportedConstellations(uint8_t* mask);
- 1502 int16_t gnssSetMode(uint8_t mode);
- 1503 int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);
- 1504 int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);
- 1505 int16_t gnssSetAssistancePosition(
float lat,
float lon);
- 1506 int16_t gnssReadAssistancePosition(
float* lat,
float* lon);
- 1507 int16_t gnssPushSolverMsg(uint8_t* payload,
size_t len);
- 1508 int16_t gnssPushDmMsg(uint8_t* payload,
size_t len);
- 1509 int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);
- 1510 int16_t gnssGetNbSvDetected(uint8_t* nbSv);
- 1511 int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, int16_t* doppler,
size_t nbSv);
- 1512 int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);
- 1513 int16_t gnssGetResultSize(uint16_t* size);
- 1514 int16_t gnssReadResults(uint8_t* result, uint16_t size);
- 1515 int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);
- 1516 int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);
- 1517 int16_t gnssAlmanacReadAddrSize(uint32_t* addr, uint16_t* size);
- 1518 int16_t gnssAlmanacReadSV(uint8_t svId, uint8_t* almanac);
- 1519 int16_t gnssGetNbSvVisible(uint32_t time,
float lat,
float lon, uint8_t constellation, uint8_t* nbSv);
- 1520 int16_t gnssGetSvVisible(uint8_t nbSv, uint8_t** svId, int16_t** doppler, int16_t** dopplerErr);
- 1521 int16_t gnssPerformScan(uint8_t effort, uint8_t resMask, uint8_t nbSvMax);
- 1522 int16_t gnssReadLastScanModeLaunched(uint8_t* lastScanMode);
- 1523 int16_t gnssFetchTime(uint8_t effort, uint8_t opt);
- 1524 int16_t gnssReadTime(uint8_t* err, uint32_t* time, uint32_t* nbUs, uint32_t* timeAccuracy);
- 1525 int16_t gnssResetTime(
void);
- 1526 int16_t gnssResetPosition(
void);
- 1527 int16_t gnssReadWeekNumberRollover(uint8_t* status, uint8_t* rollover);
- 1528 int16_t gnssReadDemodStatus(int8_t* status, uint8_t* info);
- 1529 int16_t gnssReadCumulTiming(uint32_t* timing, uint8_t* constDemod);
- 1530 int16_t gnssSetTime(uint32_t time, uint16_t accuracy);
- 1531 int16_t gnssReadDopplerSolverRes(uint8_t* error, uint8_t* nbSvUsed,
float* lat,
float* lon, uint16_t* accuracy, uint16_t* xtal,
float* latFilt,
float* lonFilt, uint16_t* accuracyFilt, uint16_t* xtalFilt);
- 1532 int16_t gnssReadDelayResetAP(uint32_t* delay);
- 1533 int16_t gnssAlmanacUpdateFromSat(uint8_t effort, uint8_t bitMask);
- 1534 int16_t gnssReadAlmanacStatus(uint8_t* status);
- 1535 int16_t gnssReadKeepSyncStatus(uint8_t mask, uint8_t* nbSvVisible, uint32_t* elapsed);
- 1536 int16_t gnssConfigAlmanacUpdatePeriod(uint8_t bitMask, uint8_t svType, uint16_t period);
- 1537 int16_t gnssReadAlmanacUpdatePeriod(uint8_t bitMask, uint8_t svType, uint16_t* period);
- 1538 int16_t gnssConfigDelayResetAP(uint32_t delay);
- 1539 int16_t gnssGetSvWarmStart(uint8_t bitMask, uint8_t* sv, uint8_t nbVisSat);
- 1540 int16_t gnssReadWarmStartStatus(uint8_t bitMask, uint8_t* nbVisSat, uint32_t* timeElapsed);
- 1541 int16_t gnssGetSvSync(uint8_t mask, uint8_t nbSv, uint8_t* syncList);
- 1542 int16_t gnssWriteBitMaskSatActivated(uint8_t bitMask, uint32_t* bitMaskActivated0, uint32_t* bitMaskActivated1);
-
- 1544 int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);
- 1545 int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);
- 1546 int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
- 1547 int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data,
size_t len, uint32_t* mic);
- 1548 int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data,
size_t len,
bool* result);
- 1549 int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
- 1550 int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
- 1551 int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
- 1552 int16_t cryptoStoreToFlash(
void);
- 1553 int16_t cryptoRestoreFromFlash(
void);
- 1554 int16_t cryptoSetParam(uint8_t
id, uint32_t value);
- 1555 int16_t cryptoGetParam(uint8_t
id, uint32_t* value);
- 1556 int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data,
size_t len,
bool nonvolatile);
- 1557 int16_t cryptoCheckEncryptedFirmwareImageResult(
bool* result);
-
- 1559 int16_t bootEraseFlash(
void);
- 1560 int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data,
size_t len,
bool nonvolatile);
- 1561 int16_t bootReboot(
bool stay);
- 1562 int16_t bootGetPin(uint8_t* pin);
- 1563 int16_t bootGetChipEui(uint8_t* eui);
- 1564 int16_t bootGetJoinEui(uint8_t* eui);
-
- 1566 int16_t SPIcommand(uint16_t cmd,
bool write, uint8_t* data,
size_t len, uint8_t* out = NULL,
size_t outLen = 0);
-
- 1568 #if !RADIOLIB_GODMODE
-
-
- 1571 uint8_t chipType = 0;
-
+
+
+
+
+
+
+ 1377 int16_t
wifiScan(uint8_t wifiType, uint8_t* count, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);
+
+
+
+ 1396 int16_t
updateFirmware(
const uint32_t* image,
size_t size,
bool nonvolatile =
true);
+
+ 1398 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
+
+ 1401 Module* getMod()
override;
+
+
+ 1404 int16_t writeRegMem32(uint32_t addr, uint32_t* data,
size_t len);
+ 1405 int16_t readRegMem32(uint32_t addr, uint32_t* data,
size_t len);
+ 1406 int16_t writeBuffer8(uint8_t* data,
size_t len);
+ 1407 int16_t readBuffer8(uint8_t* data,
size_t len,
size_t offset);
+ 1408 int16_t clearRxBuffer(
void);
+ 1409 int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);
+
+ 1411 int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);
+ 1412 int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);
+ 1413 int16_t getErrors(uint16_t* err);
+ 1414 int16_t clearErrors(
void);
+ 1415 int16_t calibrate(uint8_t params);
+ 1416 int16_t setRegMode(uint8_t mode);
+ 1417 int16_t calibImage(
float freq1,
float freq2);
+ 1418 int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t txHfCfg, uint8_t gnssCfg, uint8_t wifiCfg);
+ 1419 int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);
+ 1420 int16_t setDioIrqParams(uint32_t irq);
+ 1421 int16_t clearIrq(uint32_t irq);
+ 1422 int16_t configLfClock(uint8_t setup);
+ 1423 int16_t setTcxoMode(uint8_t tune, uint32_t delay);
+ 1424 int16_t reboot(
bool stay);
+ 1425 int16_t getVbat(
float* vbat);
+ 1426 int16_t getTemp(
float* temp);
+ 1427 int16_t setFs(
void);
+ 1428 int16_t getRandomNumber(uint32_t* rnd);
+ 1429 int16_t eraseInfoPage(
void);
+ 1430 int16_t writeInfoPage(uint16_t addr,
const uint32_t* data,
size_t len);
+ 1431 int16_t readInfoPage(uint16_t addr, uint32_t* data,
size_t len);
+ 1432 int16_t getChipEui(uint8_t* eui);
+ 1433 int16_t getSemtechJoinEui(uint8_t* eui);
+ 1434 int16_t deriveRootKeysAndGetPin(uint8_t* pin);
+ 1435 int16_t enableSpiCrc(
bool en);
+ 1436 int16_t driveDiosInSleepMode(
bool en);
+
+ 1438 int16_t resetStats(
void);
+ 1439 int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);
+ 1440 int16_t getPacketType(uint8_t* type);
+ 1441 int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);
+ 1442 int16_t getPacketStatusLoRa(
float* rssiPkt,
float* snrPkt,
float* signalRssiPkt);
+ 1443 int16_t getPacketStatusGFSK(
float* rssiSync,
float* rssiAvg, uint8_t* rxLen, uint8_t* stat);
+ 1444 int16_t getRssiInst(
float* rssi);
+ 1445 int16_t setGfskSyncWord(uint8_t* sync);
+ 1446 int16_t setLoRaPublicNetwork(
bool pub);
+ 1447 int16_t setRx(uint32_t timeout);
+ 1448 int16_t setTx(uint32_t timeout);
+ 1449 int16_t setRfFrequency(uint32_t rfFreq);
+ 1450 int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);
+ 1451 int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);
+ 1452 int16_t setPacketType(uint8_t type);
+ 1453 int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
+ 1454 int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
+ 1455 int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);
+ 1456 int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);
+ 1457 int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t
invertIQ);
+ 1458 int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);
+ 1459 int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);
+ 1460 int16_t setTxParams(int8_t pwr, uint8_t ramp);
+ 1461 int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);
+ 1462 int16_t setRxTxFallbackMode(uint8_t mode);
+ 1463 int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);
+ 1464 int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);
+ 1465 int16_t stopTimeoutOnPreamble(
bool stop);
+ 1466 int16_t setCad(
void);
+ 1467 int16_t setTxCw(
void);
+ 1468 int16_t setTxInfinitePreamble(
void);
+ 1469 int16_t setLoRaSynchTimeout(uint8_t symbolNum);
+ 1470 int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);
+ 1471 int16_t setRangingReqAddr(uint32_t addr);
+ 1472 int16_t getRangingResult(uint8_t type,
float* res);
+ 1473 int16_t setRangingTxRxDelay(uint32_t delay);
+ 1474 int16_t setGfskCrcParams(uint32_t init, uint32_t poly);
+ 1475 int16_t setGfskWhitParams(uint16_t seed);
+ 1476 int16_t setRangingParameter(uint8_t symbolNum);
+ 1477 int16_t setRssiCalibration(
const int8_t* tune, int16_t gainOffset);
+ 1478 int16_t setLoRaSyncWord(uint8_t sync);
+ 1479 int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid,
bool hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload,
size_t len);
+ 1480 int16_t lrFhssSetSyncWord(uint32_t sync);
+ 1481 int16_t configBleBeacon(uint8_t chan, uint8_t* payload,
size_t len);
+ 1482 int16_t getLoRaRxHeaderInfos(uint8_t* info);
+ 1483 int16_t bleBeaconSend(uint8_t chan, uint8_t* payload,
size_t len);
+
+ 1485 int16_t
wifiScan(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);
+ 1486 int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);
+ 1487 int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);
+ 1488 int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);
+ 1489 int16_t wifiGetNbResults(uint8_t* nbResults);
+ 1490 int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);
+ 1491 int16_t wifiResetCumulTimings(
void);
+ 1492 int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);
+ 1493 int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);
+ 1494 int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);
+ 1495 int16_t wifiCfgTimestampAPphone(uint32_t timestamp);
+ 1496 int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);
+
+ 1498 int16_t gnssReadRssi(int8_t* rssi);
+ 1499 int16_t gnssSetConstellationToUse(uint8_t mask);
+ 1500 int16_t gnssReadConstellationToUse(uint8_t* mask);
+ 1501 int16_t gnssSetAlmanacUpdate(uint8_t mask);
+ 1502 int16_t gnssReadAlmanacUpdate(uint8_t* mask);
+ 1503 int16_t gnssSetFreqSearchSpace(uint8_t freq);
+ 1504 int16_t gnssReadFreqSearchSpace(uint8_t* freq);
+ 1505 int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);
+ 1506 int16_t gnssReadSupportedConstellations(uint8_t* mask);
+ 1507 int16_t gnssSetMode(uint8_t mode);
+ 1508 int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);
+ 1509 int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);
+ 1510 int16_t gnssSetAssistancePosition(
float lat,
float lon);
+ 1511 int16_t gnssReadAssistancePosition(
float* lat,
float* lon);
+ 1512 int16_t gnssPushSolverMsg(uint8_t* payload,
size_t len);
+ 1513 int16_t gnssPushDmMsg(uint8_t* payload,
size_t len);
+ 1514 int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);
+ 1515 int16_t gnssGetNbSvDetected(uint8_t* nbSv);
+ 1516 int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, int16_t* doppler,
size_t nbSv);
+ 1517 int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);
+ 1518 int16_t gnssGetResultSize(uint16_t* size);
+ 1519 int16_t gnssReadResults(uint8_t* result, uint16_t size);
+ 1520 int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);
+ 1521 int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);
+ 1522 int16_t gnssAlmanacReadAddrSize(uint32_t* addr, uint16_t* size);
+ 1523 int16_t gnssAlmanacReadSV(uint8_t svId, uint8_t* almanac);
+ 1524 int16_t gnssGetNbSvVisible(uint32_t time,
float lat,
float lon, uint8_t constellation, uint8_t* nbSv);
+ 1525 int16_t gnssGetSvVisible(uint8_t nbSv, uint8_t** svId, int16_t** doppler, int16_t** dopplerErr);
+ 1526 int16_t gnssPerformScan(uint8_t effort, uint8_t resMask, uint8_t nbSvMax);
+ 1527 int16_t gnssReadLastScanModeLaunched(uint8_t* lastScanMode);
+ 1528 int16_t gnssFetchTime(uint8_t effort, uint8_t opt);
+ 1529 int16_t gnssReadTime(uint8_t* err, uint32_t* time, uint32_t* nbUs, uint32_t* timeAccuracy);
+ 1530 int16_t gnssResetTime(
void);
+ 1531 int16_t gnssResetPosition(
void);
+ 1532 int16_t gnssReadWeekNumberRollover(uint8_t* status, uint8_t* rollover);
+ 1533 int16_t gnssReadDemodStatus(int8_t* status, uint8_t* info);
+ 1534 int16_t gnssReadCumulTiming(uint32_t* timing, uint8_t* constDemod);
+ 1535 int16_t gnssSetTime(uint32_t time, uint16_t accuracy);
+ 1536 int16_t gnssReadDopplerSolverRes(uint8_t* error, uint8_t* nbSvUsed,
float* lat,
float* lon, uint16_t* accuracy, uint16_t* xtal,
float* latFilt,
float* lonFilt, uint16_t* accuracyFilt, uint16_t* xtalFilt);
+ 1537 int16_t gnssReadDelayResetAP(uint32_t* delay);
+ 1538 int16_t gnssAlmanacUpdateFromSat(uint8_t effort, uint8_t bitMask);
+ 1539 int16_t gnssReadAlmanacStatus(uint8_t* status);
+ 1540 int16_t gnssReadKeepSyncStatus(uint8_t mask, uint8_t* nbSvVisible, uint32_t* elapsed);
+ 1541 int16_t gnssConfigAlmanacUpdatePeriod(uint8_t bitMask, uint8_t svType, uint16_t period);
+ 1542 int16_t gnssReadAlmanacUpdatePeriod(uint8_t bitMask, uint8_t svType, uint16_t* period);
+ 1543 int16_t gnssConfigDelayResetAP(uint32_t delay);
+ 1544 int16_t gnssGetSvWarmStart(uint8_t bitMask, uint8_t* sv, uint8_t nbVisSat);
+ 1545 int16_t gnssReadWarmStartStatus(uint8_t bitMask, uint8_t* nbVisSat, uint32_t* timeElapsed);
+ 1546 int16_t gnssGetSvSync(uint8_t mask, uint8_t nbSv, uint8_t* syncList);
+ 1547 int16_t gnssWriteBitMaskSatActivated(uint8_t bitMask, uint32_t* bitMaskActivated0, uint32_t* bitMaskActivated1);
+
+ 1549 int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);
+ 1550 int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);
+ 1551 int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
+ 1552 int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data,
size_t len, uint32_t* mic);
+ 1553 int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data,
size_t len,
bool* result);
+ 1554 int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
+ 1555 int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
+ 1556 int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
+ 1557 int16_t cryptoStoreToFlash(
void);
+ 1558 int16_t cryptoRestoreFromFlash(
void);
+ 1559 int16_t cryptoSetParam(uint8_t
id, uint32_t value);
+ 1560 int16_t cryptoGetParam(uint8_t
id, uint32_t* value);
+ 1561 int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data,
size_t len,
bool nonvolatile);
+ 1562 int16_t cryptoCheckEncryptedFirmwareImageResult(
bool* result);
+
+ 1564 int16_t bootEraseFlash(
void);
+ 1565 int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data,
size_t len,
bool nonvolatile);
+ 1566 int16_t bootReboot(
bool stay);
+ 1567 int16_t bootGetPin(uint8_t* pin);
+ 1568 int16_t bootGetChipEui(uint8_t* eui);
+ 1569 int16_t bootGetJoinEui(uint8_t* eui);
+
+ 1571 int16_t SPIcommand(uint16_t cmd,
bool write, uint8_t* data,
size_t len, uint8_t* out = NULL,
size_t outLen = 0);
+
1573 #if !RADIOLIB_GODMODE
-
+
-
+ 1576 uint8_t chipType = 0;
-
- 1579 uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
- 1580 uint16_t preambleLengthLoRa = 0;
- 1581 float bandwidthKhz = 0;
- 1582 bool ldroAuto =
true;
- 1583 size_t implicitLen = 0;
- 1584 bool invertIQEnabled =
false;
-
-
- 1587 uint32_t bitRate = 0, frequencyDev = 0;
- 1588 uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;
- 1589 uint16_t preambleLengthGFSK = 0;
+ 1578 #if !RADIOLIB_GODMODE
+
+
+
+
+
+ 1584 uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
+ 1585 uint16_t preambleLengthLoRa = 0;
+ 1586 float bandwidthKhz = 0;
+ 1587 bool ldroAuto =
true;
+ 1588 size_t implicitLen = 0;
+ 1589 bool invertIQEnabled =
false;
-
- 1592 uint8_t lrFhssCr = 0, lrFhssBw = 0, lrFhssHdrCount = 0;
- 1593 uint16_t lrFhssHopSeq = 0;
-
- 1595 float dataRateMeasured = 0;
-
- 1597 uint8_t wifiScanMode = 0;
-
- 1599 int16_t modSetup(
float tcxoVoltage, uint8_t modem);
- 1600 static int16_t SPIparseStatus(uint8_t in);
- 1601 static int16_t SPIcheckStatus(
Module* mod);
- 1602 bool findChip(uint8_t ver);
- 1603 int16_t config(uint8_t modem);
- 1604 int16_t setPacketMode(uint8_t mode, uint8_t len);
- 1605 int16_t startCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin, uint8_t exitMode,
RadioLibTime_t timeout);
- 1606 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
-
-
- 1609 int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload,
size_t len);
- 1610 int16_t writeCommon(uint16_t cmd, uint32_t addrOffset,
const uint32_t* data,
size_t len,
bool nonvolatile);
- 1611 int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
-
-
-
-
-
-Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:726
-float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: LR11x0.cpp:1211
+
+ 1592 uint32_t bitRate = 0, frequencyDev = 0;
+ 1593 uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;
+ 1594 uint16_t preambleLengthGFSK = 0;
+
+
+ 1597 uint8_t lrFhssCr = 0, lrFhssBw = 0, lrFhssHdrCount = 0;
+ 1598 uint16_t lrFhssHopSeq = 0;
+
+ 1600 float dataRateMeasured = 0;
+
+ 1602 uint8_t wifiScanMode = 0;
+
+ 1604 int16_t modSetup(
float tcxoVoltage, uint8_t modem);
+ 1605 static int16_t SPIparseStatus(uint8_t in);
+ 1606 static int16_t SPIcheckStatus(
Module* mod);
+ 1607 bool findChip(uint8_t ver);
+ 1608 int16_t config(uint8_t modem);
+ 1609 int16_t setPacketMode(uint8_t mode, uint8_t len);
+ 1610 int16_t startCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin, uint8_t exitMode,
RadioLibTime_t timeout);
+ 1611 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
+
+
+ 1614 int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload,
size_t len);
+ 1615 int16_t writeCommon(uint16_t cmd, uint32_t addrOffset,
const uint32_t* data,
size_t len,
bool nonvolatile);
+ 1616 int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn,
size_t len, uint8_t* dataOut);
+
+
+
+
+
+Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:729
+float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: LR11x0.cpp:1225
uint32_t getIrqStatus()
Reads the current IRQ status.
Definition: LR11x0.cpp:503
-int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: LR11x0.cpp:1009
-void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: LR11x0.cpp:1395
-int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: LR11x0.cpp:1386
+int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: LR11x0.cpp:1023
+void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: LR11x0.cpp:1409
+int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: LR11x0.cpp:1400
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: LR11x0.cpp:603
-float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: LR11x0.cpp:1378
-uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition: LR11x0.cpp:1352
-int16_t setRxBandwidth(float rxBw)
Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: LR11x0.cpp:769
-RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition: LR11x0.cpp:1345
+float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: LR11x0.cpp:1392
+uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition: LR11x0.cpp:1366
+int16_t setRxBandwidth(float rxBw)
Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: LR11x0.cpp:783
+RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition: LR11x0.cpp:1359
int16_t reset()
Reset method. Will reset the chip to the default state using RST pin.
Definition: LR11x0.cpp:120
-OpMode_t
Custom operation modes for LR11x0. Needed because LR11x0 has several modems (sub-GHz,...
Definition: LR11x0.h:744
-@ MODE_TX_HP
Definition: LR11x0.h:754
-@ MODE_END_OF_TABLE
Definition: LR11x0.h:746
-@ MODE_WIFI
Definition: LR11x0.h:760
-@ MODE_GNSS
Definition: LR11x0.h:758
-@ MODE_TX
Definition: LR11x0.h:752
-@ MODE_RX
Definition: LR11x0.h:750
-@ MODE_STBY
Definition: LR11x0.h:748
-@ MODE_TX_HF
Definition: LR11x0.h:756
-int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.
Definition: LR11x0.cpp:1465
+OpMode_t
Custom operation modes for LR11x0. Needed because LR11x0 has several modems (sub-GHz,...
Definition: LR11x0.h:747
+@ MODE_TX_HP
Definition: LR11x0.h:757
+@ MODE_END_OF_TABLE
Definition: LR11x0.h:749
+@ MODE_WIFI
Definition: LR11x0.h:763
+@ MODE_GNSS
Definition: LR11x0.h:761
+@ MODE_TX
Definition: LR11x0.h:755
+@ MODE_RX
Definition: LR11x0.h:753
+@ MODE_STBY
Definition: LR11x0.h:751
+@ MODE_TX_HF
Definition: LR11x0.h:759
+int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.
Definition: LR11x0.cpp:1479
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1374
-bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: LR11x0.h:766
-int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)
Retrieve passive WiFi scan result.
Definition: LR11x0.cpp:1524
+int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1388
+bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: LR11x0.h:769
+int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)
Retrieve passive WiFi scan result.
Definition: LR11x0.cpp:1538
void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:360
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
-int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: LR11x0.cpp:1043
+int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: LR11x0.cpp:1057
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...
Definition: LR11x0.cpp:558
-int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)
Sets CRC configuration.
Definition: LR11x0.cpp:1137
+int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)
Sets CRC configuration.
Definition: LR11x0.cpp:1151
LR11x0(Module *mod)
Default constructor.
Definition: LR11x0.cpp:11
-int16_t setCodingRate(uint8_t cr, bool longInterleave=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: LR11x0.cpp:683
-int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: LR11x0.cpp:938
-int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:976
-int16_t getWifiScanResultsCount(uint8_t *count)
Get number of WiFi scan results after the scan is finished.
Definition: LR11x0.cpp:1510
-int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: LR11x0.cpp:887
-int16_t setIrqFlags(uint32_t irq) override
Set interrupt on IRQ pin to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: LR11x0.cpp:1356
-int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets GFSK sync word in the form of array of up to 8 bytes.
Definition: LR11x0.cpp:866
+int16_t setCodingRate(uint8_t cr, bool longInterleave=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: LR11x0.cpp:697
+int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: LR11x0.cpp:952
+int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:990
+int16_t getWifiScanResultsCount(uint8_t *count)
Get number of WiFi scan results after the scan is finished.
Definition: LR11x0.cpp:1524
+int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: LR11x0.cpp:901
+int16_t setIrqFlags(uint32_t irq) override
Set interrupt on IRQ pin to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: LR11x0.cpp:1370
+int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets GFSK sync word in the form of array of up to 8 bytes.
Definition: LR11x0.cpp:880
int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: LR11x0.cpp:287
-float getRSSI() override
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...
Definition: LR11x0.cpp:1194
+float getRSSI() override
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...
Definition: LR11x0.cpp:1208
+int16_t setBandwidth(float bw, bool high=false)
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default,...
Definition: LR11x0.cpp:626
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: LR11x0.cpp:316
-int16_t setSyncWord(uint32_t syncWord)
Sets LoRa or LR-FHSS sync word.
Definition: LR11x0.cpp:716
+int16_t setSyncWord(uint32_t syncWord)
Sets LoRa or LR-FHSS sync word.
Definition: LR11x0.cpp:730
int16_t beginLRFHSS(uint8_t bw, uint8_t cr, float tcxoVoltage)
Initialization method for LR-FHSS modem.
Definition: LR11x0.cpp:101
-uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: LR11x0.cpp:1364
-int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...
Definition: LR11x0.cpp:972
-int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)
Sets LR-FHSS configuration.
Definition: LR11x0.cpp:1444
-int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage)
Initialization method for LoRa modem.
Definition: LR11x0.cpp:26
+uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: LR11x0.cpp:1378
+int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...
Definition: LR11x0.cpp:986
+int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)
Sets LR-FHSS configuration.
Definition: LR11x0.cpp:1458
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:376
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
-int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition: LR11x0.cpp:1382
+int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition: LR11x0.cpp:1396
void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:380
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:372
-int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: LR11x0.cpp:1082
-int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: LR11x0.cpp:1360
-int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.
Definition: LR11x0.cpp:1065
+int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: LR11x0.cpp:1096
+int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false)
Initialization method for LoRa modem.
Definition: LR11x0.cpp:26
+int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: LR11x0.cpp:1374
+int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.
Definition: LR11x0.cpp:1079
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: LR11x0.cpp:459
-int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: LR11x0.cpp:1432
+int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: LR11x0.cpp:1446
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: LR11x0.cpp:451
-int16_t setRxBoostedGainMode(bool en)
Enables or disables Rx Boosted Gain mode (additional Rx gain for increased power consumption).
Definition: LR11x0.cpp:1390
+int16_t setRxBoostedGainMode(bool en)
Enables or disables Rx Boosted Gain mode (additional Rx gain for increased power consumption).
Definition: LR11x0.cpp:1404
void clearIrqAction()
Clears interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:364
-int16_t setBitRate(float br) override
Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: LR11x0.cpp:732
-int16_t updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)
Method to upload new firmware image to the device. The device will be automatically erased,...
Definition: LR11x0.cpp:1649
+int16_t setBitRate(float br) override
Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: LR11x0.cpp:746
+int16_t updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)
Method to upload new firmware image to the device. The device will be automatically erased,...
Definition: LR11x0.cpp:1663
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
-int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1370
+int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1384
int16_t beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage)
Initialization method for FSK modem.
Definition: LR11x0.cpp:60
-RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: LR11x0.cpp:1248
-int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.
Definition: LR11x0.cpp:626
-int16_t setFrequencyDeviation(float freqDev) override
Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: LR11x0.cpp:749
-size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: LR11x0.cpp:1229
+RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: LR11x0.cpp:1262
+int16_t setFrequencyDeviation(float freqDev) override
Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: LR11x0.cpp:763
+size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: LR11x0.cpp:1243
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:368
-int16_t getVersionInfo(LR11x0VersionInfo_t *info)
Retrieve LR11x0 hardware, device and firmware version information.
Definition: LR11x0.cpp:1627
-void clearWiFiScanAction()
Clears interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1506
+int16_t getVersionInfo(LR11x0VersionInfo_t *info)
Retrieve LR11x0 hardware, device and firmware version information.
Definition: LR11x0.cpp:1641
+void clearWiFiScanAction()
Clears interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1520
int16_t sleep() override
Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...
Definition: LR11x0.cpp:335
-float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: LR11x0.cpp:1224
-int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:980
-int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets GFSK whitening parameters.
Definition: LR11x0.cpp:984
-int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...
Definition: LR11x0.cpp:1600
-int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: LR11x0.cpp:662
+float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: LR11x0.cpp:1238
+int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:994
+int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets GFSK whitening parameters.
Definition: LR11x0.cpp:998
+int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...
Definition: LR11x0.cpp:1614
+int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: LR11x0.cpp:676
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: LR11x0.cpp:264
-int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: LR11x0.cpp:1417
+int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: LR11x0.cpp:1431
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: LR11x0.cpp:279
-int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: LR11x0.cpp:924
-int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: LR11x0.cpp:906
-int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: LR11x0.cpp:1181
-void setWiFiScanAction(void(*func)(void))
Sets interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1502
+int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: LR11x0.cpp:938
+int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: LR11x0.cpp:920
+int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: LR11x0.cpp:1195
+void setWiFiScanAction(void(*func)(void))
Sets interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1516
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:65
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this c...
Definition: Module.h:74
@ MODE_TX
Transmission mode.
Definition: Module.h:111
@@ -1263,44 +1266,44 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition: TypeDef.h:616
-
-Structure to report information about versions of the LR11x0 hardware and firmware.
Definition: LR11x0.h:691
-uint8_t fwMajor
Major revision of the base firmware.
Definition: LR11x0.h:699
-uint8_t fwMinorWiFi
Minor revision of the WiFi firmware.
Definition: LR11x0.h:708
-uint8_t device
Which device this is - one of RADIOLIB_LR11X0_DEVICE_* macros.
Definition: LR11x0.h:696
-uint8_t hardware
Hardware revision.
Definition: LR11x0.h:693
-uint8_t fwMinor
Minor revision of the base firmware.
Definition: LR11x0.h:702
-uint8_t fwGNSS
Revision of the GNSS firmware.
Definition: LR11x0.h:711
-uint8_t almanacGNSS
Almanac revision of the GNSS firmware.
Definition: LR11x0.h:714
-uint8_t fwMajorWiFi
Major revision of the WiFi firmware.
Definition: LR11x0.h:705
-Structure to save result of passive WiFi scan. This result only saves the basic information.
Definition: LR11x0.h:594
-bool ap
Whether this signal was sent by an access point (true) or end device (false)
Definition: LR11x0.h:608
-uint16_t channelFreq
Channel frequency in MHz.
Definition: LR11x0.h:602
-char type
WiFi (802.11) signal type, 'b', 'n' or 'g'.
Definition: LR11x0.h:596
-uint8_t mac[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address.
Definition: LR11x0.h:614
-uint8_t dataRateId
Data rate ID holding information about modulation and coding rate. See LR11x0 user manual for details...
Definition: LR11x0.h:599
-float rssi
RSSI in dBm.
Definition: LR11x0.h:611
-uint8_t origin
MAC address origin: from gateway (1), phone (2) or undetermined (3)
Definition: LR11x0.h:605
-Structure to save result of passive WiFi scan. This result saves additional information alongside tha...
Definition: LR11x0.h:652
-uint8_t rate
Data rate. See LR11x0 user manual for details.
Definition: LR11x0.h:654
-uint16_t length
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:660
-bool fcsCheckOk
True if frame check sequences is valid, false otherwise.
Definition: LR11x0.h:684
-uint16_t service
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:657
-uint8_t mac2[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address 2.
Definition: LR11x0.h:666
-uint8_t ssid[RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN]
SSID.
Definition: LR11x0.h:672
-uint8_t currentChannel
WiFi channel number.
Definition: LR11x0.h:675
-uint16_t seqCtrl
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:669
-uint8_t mac0[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address 0.
Definition: LR11x0.h:663
-char countryCode[3]
Two-letter country code (null-terminated string).
Definition: LR11x0.h:678
-uint8_t ioReg
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:681
-Structure to save result of passive WiFi scan. This result saves additional information alongside tha...
Definition: LR11x0.h:622
-uint32_t periodBeacon
Beacon period in microseconds.
Definition: LR11x0.h:642
-uint16_t phiOffset
See LR11x0 user manual for details.
Definition: LR11x0.h:636
-bool fromDistributionSystem
Frame sent from distribution system to client station.
Definition: LR11x0.h:633
-uint64_t timestamp
Number of microseconds the AP has been active.
Definition: LR11x0.h:639
-uint8_t frameType
Frame type. See LR11x0 user manual for details.
Definition: LR11x0.h:624
-uint8_t frameSubType
Frame sub type. See LR11x0 user manual for details.
Definition: LR11x0.h:627
-bool toDistributionSystem
Frame sent from client station to distribution system.
Definition: LR11x0.h:630
+
+Structure to report information about versions of the LR11x0 hardware and firmware.
Definition: LR11x0.h:694
+uint8_t fwMajor
Major revision of the base firmware.
Definition: LR11x0.h:702
+uint8_t fwMinorWiFi
Minor revision of the WiFi firmware.
Definition: LR11x0.h:711
+uint8_t device
Which device this is - one of RADIOLIB_LR11X0_DEVICE_* macros.
Definition: LR11x0.h:699
+uint8_t hardware
Hardware revision.
Definition: LR11x0.h:696
+uint8_t fwMinor
Minor revision of the base firmware.
Definition: LR11x0.h:705
+uint8_t fwGNSS
Revision of the GNSS firmware.
Definition: LR11x0.h:714
+uint8_t almanacGNSS
Almanac revision of the GNSS firmware.
Definition: LR11x0.h:717
+uint8_t fwMajorWiFi
Major revision of the WiFi firmware.
Definition: LR11x0.h:708
+Structure to save result of passive WiFi scan. This result only saves the basic information.
Definition: LR11x0.h:597
+bool ap
Whether this signal was sent by an access point (true) or end device (false)
Definition: LR11x0.h:611
+uint16_t channelFreq
Channel frequency in MHz.
Definition: LR11x0.h:605
+char type
WiFi (802.11) signal type, 'b', 'n' or 'g'.
Definition: LR11x0.h:599
+uint8_t mac[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address.
Definition: LR11x0.h:617
+uint8_t dataRateId
Data rate ID holding information about modulation and coding rate. See LR11x0 user manual for details...
Definition: LR11x0.h:602
+float rssi
RSSI in dBm.
Definition: LR11x0.h:614
+uint8_t origin
MAC address origin: from gateway (1), phone (2) or undetermined (3)
Definition: LR11x0.h:608
+Structure to save result of passive WiFi scan. This result saves additional information alongside tha...
Definition: LR11x0.h:655
+uint8_t rate
Data rate. See LR11x0 user manual for details.
Definition: LR11x0.h:657
+uint16_t length
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:663
+bool fcsCheckOk
True if frame check sequences is valid, false otherwise.
Definition: LR11x0.h:687
+uint16_t service
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:660
+uint8_t mac2[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address 2.
Definition: LR11x0.h:669
+uint8_t ssid[RADIOLIB_LR11X0_WIFI_RESULT_SSID_LEN]
SSID.
Definition: LR11x0.h:675
+uint8_t currentChannel
WiFi channel number.
Definition: LR11x0.h:678
+uint16_t seqCtrl
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:672
+uint8_t mac0[RADIOLIB_LR11X0_WIFI_RESULT_MAC_LEN]
MAC address 0.
Definition: LR11x0.h:666
+char countryCode[3]
Two-letter country code (null-terminated string).
Definition: LR11x0.h:681
+uint8_t ioReg
Refer to IEEE Std 802.11, 2016, Part 11: Wireless LAN MAC and PHY Spec.
Definition: LR11x0.h:684
+Structure to save result of passive WiFi scan. This result saves additional information alongside tha...
Definition: LR11x0.h:625
+uint32_t periodBeacon
Beacon period in microseconds.
Definition: LR11x0.h:645
+uint16_t phiOffset
See LR11x0 user manual for details.
Definition: LR11x0.h:639
+bool fromDistributionSystem
Frame sent from distribution system to client station.
Definition: LR11x0.h:636
+uint64_t timestamp
Number of microseconds the AP has been active.
Definition: LR11x0.h:642
+uint8_t frameType
Frame type. See LR11x0 user manual for details.
Definition: LR11x0.h:627
+uint8_t frameSubType
Frame sub type. See LR11x0 user manual for details.
Definition: LR11x0.h:630
+bool toDistributionSystem
Frame sent from client station to distribution system.
Definition: LR11x0.h:633
Description of RF switch pin states for a single mode. See setRfSwitchTable for details.
Definition: Module.h:81
Common channel scan configuration structure.
Definition: PhysicalLayer.h:119
Common data rate structure.
Definition: PhysicalLayer.h:71
diff --git a/class_l_r1110-members.html b/class_l_r1110-members.html
index f1dbcb2a..d012429f 100644
--- a/class_l_r1110-members.html
+++ b/class_l_r1110-members.html
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
autoLDRO() | LR11x0 | |
available() | PhysicalLayer | |
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6) | LR1110 | |
- LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
+ LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) | LR11x0 | |
beginGFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6) | LR1110 | |
LR11x0::beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) | LR1110 | |
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
reset() | LR11x0 | |
scanChannel() override | LR11x0 | virtual |
scanChannel(const ChannelScanConfig_t &config) override | LR11x0 | virtual |
- setBandwidth(float bw) | LR11x0 | |
+ setBandwidth(float bw, bool high=false) | LR11x0 | |
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
diff --git a/class_l_r1110.html b/class_l_r1110.html
index e93835c4..03d82907 100644
--- a/class_l_r1110.html
+++ b/class_l_r1110.html
@@ -141,9 +141,9 @@ Public Member Functions
| LR11x0 (Module *mod) |
| Default constructor. More...
|
|
-int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) |
- | Initialization method for LoRa modem. More...
|
- |
+int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) |
+ | Initialization method for LoRa modem. More...
|
+ |
int16_t | beginGFSK (float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) |
| Initialization method for FSK modem. More...
|
|
@@ -231,9 +231,9 @@ void | int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-int16_t | setBandwidth (float bw) |
- | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. More...
|
- |
+int16_t | setBandwidth (float bw, bool high=false) |
+ | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default, high = false) More...
|
+ |
int16_t | setSpreadingFactor (uint8_t sf, bool legacy=false) |
| Sets LoRa spreading factor. Allowed values range from 5 to 12. More...
|
|
diff --git a/class_l_r1120-members.html b/class_l_r1120-members.html
index 6b316bef..4bdbc6c1 100644
--- a/class_l_r1120-members.html
+++ b/class_l_r1120-members.html
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
autoLDRO() | LR11x0 | |
available() | PhysicalLayer | |
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6) | LR1120 | |
- LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
+ LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) | LR11x0 | |
beginGFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6) | LR1120 | |
LR11x0::beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) | LR1120 | |
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
reset() | LR11x0 | |
scanChannel() override | LR11x0 | virtual |
scanChannel(const ChannelScanConfig_t &config) override | LR11x0 | virtual |
- setBandwidth(float bw) | LR11x0 | |
+ setBandwidth(float bw, bool high=false) | LR11x0 | |
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
diff --git a/class_l_r1120.html b/class_l_r1120.html
index 554a4915..3c7695b7 100644
--- a/class_l_r1120.html
+++ b/class_l_r1120.html
@@ -142,9 +142,9 @@ Public Member Functions
| LR11x0 (Module *mod) |
| Default constructor. More...
|
|
-int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) |
- | Initialization method for LoRa modem. More...
|
- |
+int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) |
+ | Initialization method for LoRa modem. More...
|
+ |
int16_t | beginGFSK (float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) |
| Initialization method for FSK modem. More...
|
|
@@ -232,9 +232,9 @@ void | int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-int16_t | setBandwidth (float bw) |
- | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. More...
|
- |
+int16_t | setBandwidth (float bw, bool high=false) |
+ | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default, high = false) More...
|
+ |
int16_t | setSpreadingFactor (uint8_t sf, bool legacy=false) |
| Sets LoRa spreading factor. Allowed values range from 5 to 12. More...
|
|
diff --git a/class_l_r1121-members.html b/class_l_r1121-members.html
index b4c18c87..ad655e81 100644
--- a/class_l_r1121-members.html
+++ b/class_l_r1121-members.html
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
autoLDRO() | LR11x0 | |
available() | PhysicalLayer | |
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6) | LR1120 | |
- LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
+ LR11x0::begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) | LR11x0 | |
beginGFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6) | LR1120 | |
LR11x0::beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) | LR1120 | |
@@ -157,7 +157,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
reset() | LR11x0 | |
scanChannel() override | LR11x0 | virtual |
scanChannel(const ChannelScanConfig_t &config) override | LR11x0 | virtual |
- setBandwidth(float bw) | LR11x0 | |
+ setBandwidth(float bw, bool high=false) | LR11x0 | |
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
diff --git a/class_l_r1121.html b/class_l_r1121.html
index a477afbc..bcc5a9a1 100644
--- a/class_l_r1121.html
+++ b/class_l_r1121.html
@@ -146,9 +146,9 @@ Public Member Functions
| LR11x0 (Module *mod) |
| Default constructor. More...
|
|
-int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) |
- | Initialization method for LoRa modem. More...
|
- |
+int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) |
+ | Initialization method for LoRa modem. More...
|
+ |
int16_t | beginGFSK (float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) |
| Initialization method for FSK modem. More...
|
|
@@ -236,9 +236,9 @@ void | int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-int16_t | setBandwidth (float bw) |
- | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. More...
|
- |
+int16_t | setBandwidth (float bw, bool high=false) |
+ | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default, high = false) More...
|
+ |
int16_t | setSpreadingFactor (uint8_t sf, bool legacy=false) |
| Sets LoRa spreading factor. Allowed values range from 5 to 12. More...
|
|
diff --git a/class_l_r11x0-members.html b/class_l_r11x0-members.html
index d785b0d3..25b57b48 100644
--- a/class_l_r11x0-members.html
+++ b/class_l_r11x0-members.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
autoLDRO() | LR11x0 | |
available() | PhysicalLayer | |
- begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
+ begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) | LR11x0 | |
beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) | LR11x0 | |
beginLRFHSS(uint8_t bw, uint8_t cr, float tcxoVoltage) | LR11x0 | |
calculateRxTimeout(RadioLibTime_t timeoutUs) override | LR11x0 | virtual |
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
reset() | LR11x0 | |
scanChannel() override | LR11x0 | virtual |
scanChannel(const ChannelScanConfig_t &config) override | LR11x0 | virtual |
- setBandwidth(float bw) | LR11x0 | |
+ setBandwidth(float bw, bool high=false) | LR11x0 | |
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
diff --git a/class_l_r11x0.html b/class_l_r11x0.html
index 133e992a..1bd5b370 100644
--- a/class_l_r11x0.html
+++ b/class_l_r11x0.html
@@ -131,9 +131,9 @@ Public Member Functions
| LR11x0 (Module *mod) |
| Default constructor. More...
|
|
-int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage) |
- | Initialization method for LoRa modem. More...
|
- |
+int16_t | begin (float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool high=false) |
+ | Initialization method for LoRa modem. More...
|
+ |
int16_t | beginGFSK (float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage) |
| Initialization method for FSK modem. More...
|
|
@@ -221,9 +221,9 @@ void | int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-int16_t | setBandwidth (float bw) |
- | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. More...
|
- |
+int16_t | setBandwidth (float bw, bool high=false) |
+ | Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default, high = false) More...
|
+ |
int16_t | setSpreadingFactor (uint8_t sf, bool legacy=false) |
| Sets LoRa spreading factor. Allowed values range from 5 to 12. More...
|
|
@@ -572,8 +572,8 @@ bool
-◆ begin()
+
+◆ begin()
@@ -612,7 +612,13 @@ bool | |
|
float |
- tcxoVoltage |
+ tcxoVoltage, |
+
+
+ |
+ |
+ bool |
+ high = false |
|
@@ -631,6 +637,7 @@ bool syncWord | 1-byte LoRa sync word. |
preambleLength | LoRa preamble length in symbols |
tcxoVoltage | TCXO reference voltage to be set. |
+ high | defaults to false for Sub-GHz band, true for frequencies above 1GHz |
@@ -1723,8 +1730,8 @@ bool
-◆ setBandwidth()
+
+◆ setBandwidth()
@@ -1733,16 +1740,27 @@ bool | int16_t LR11x0::setBandwidth |
( |
float |
- bw | ) |
+ bw, |
+
+
+ |
|
+ bool |
+ high = false |
+
+
+ |
+ ) |
+ | |
-
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.
+
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz. (default, high = false)
- Parameters
-
bw | LoRa bandwidth to be set in kHz. |
+ high | if set to true, allowed bandwidth is 203.125, 406.25 and 812.5 kHz, frequency must be above 1GHz |
diff --git a/class_l_r11x0.js b/class_l_r11x0.js
index 0f9ba347..ed13c249 100644
--- a/class_l_r11x0.js
+++ b/class_l_r11x0.js
@@ -12,7 +12,7 @@ var class_l_r11x0 =
] ],
[ "LR11x0", "class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421", null ],
[ "autoLDRO", "class_l_r11x0.html#aa9a8db401189ba0ce5117512b5db6a58", null ],
- [ "begin", "class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942", null ],
+ [ "begin", "class_l_r11x0.html#aa2b69f68ff6171b11a1141c8615240fd", null ],
[ "beginGFSK", "class_l_r11x0.html#abcc4c776d1a09bb002226ac95574766d", null ],
[ "beginLRFHSS", "class_l_r11x0.html#a858b08fd0e7b00baf3056d32dfabb87e", null ],
[ "calculateRxTimeout", "class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3", null ],
@@ -51,7 +51,7 @@ var class_l_r11x0 =
[ "reset", "class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994", null ],
[ "scanChannel", "class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c", null ],
[ "scanChannel", "class_l_r11x0.html#a5e8f21878bdab1439805aea1e9da168d", null ],
- [ "setBandwidth", "class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9", null ],
+ [ "setBandwidth", "class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7", null ],
[ "setBitRate", "class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9", null ],
[ "setBroadcastAddress", "class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7", null ],
[ "setCodingRate", "class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541", null ],
diff --git a/functions_b.html b/functions_b.html
index 9befaf14..ab3bc4da 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
,
LLCC68
,
LR1110
,
LR1120
-,
LR11x0
+,
LR11x0
,
MorseClient
,
nRF24
,
PagerClient
diff --git a/functions_func_b.html b/functions_func_b.html
index 0e2058bc..dcebb938 100644
--- a/functions_func_b.html
+++ b/functions_func_b.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza
,
LLCC68
,
LR1110
,
LR1120
-,
LR11x0
+,
LR11x0
,
MorseClient
,
nRF24
,
PagerClient
diff --git a/functions_func_s.html b/functions_func_s.html
index 3d78de2b..802c1d8f 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
setBandwidth()
: LLCC68
-, LR11x0
+, LR11x0
, SX126x
, SX1272
, SX1278
diff --git a/functions_s.html b/functions_s.html
index 2bfb81e4..2770ad44 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
setBandwidth()
: LLCC68
-, LR11x0
+, LR11x0
, SX126x
, SX1272
, SX1278
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 5380ed8f..65b2c483 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -52,19 +52,20 @@ var NAVTREEINDEX1 =
"class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d":[3,0,28,64],
"class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c":[3,0,28,40],
"class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3":[3,0,28,25],
+"class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7":[3,0,28,42],
"class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24":[3,0,28,72],
"class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8":[3,0,28,65],
"class_l_r11x0.html#a858b08fd0e7b00baf3056d32dfabb87e":[3,0,28,5],
"class_l_r11x0.html#a89b16d2231f588b67dc3aab0c0a467f4":[3,0,28,33],
"class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864":[3,0,28,49],
"class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35":[3,0,28,53],
-"class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942":[3,0,28,3],
"class_l_r11x0.html#a92299e41f839590008b4e344776838a1":[3,0,28,56],
"class_l_r11x0.html#a923654706eff5118ef6e84214e837f27":[3,0,28,78],
"class_l_r11x0.html#a92ae10630cc327f441809ac1406737fd":[3,0,28,59],
"class_l_r11x0.html#a95ddec84ae2fb19989c333d42d4dc5fa":[3,0,28,11],
"class_l_r11x0.html#a96e4a220bbd3487423acfd217b479fe3":[3,0,28,10],
"class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55":[3,0,28,67],
+"class_l_r11x0.html#aa2b69f68ff6171b11a1141c8615240fd":[3,0,28,3],
"class_l_r11x0.html#aa524b0be7b8d125c24319072d6178e74":[3,0,28,9],
"class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a":[3,0,28,57],
"class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d":[3,0,28,76],
@@ -80,7 +81,6 @@ var NAVTREEINDEX1 =
"class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9":[3,0,28,31],
"class_l_r11x0.html#abcc4c776d1a09bb002226ac95574766d":[3,0,28,4],
"class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d":[3,0,28,27],
-"class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9":[3,0,28,42],
"class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1":[3,0,28,50],
"class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d":[3,0,28,24],
"class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87":[3,0,28,55],
diff --git a/search/all_1.js b/search/all_1.js
index 1a7573ce..5176471a 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -4,7 +4,7 @@ var searchData=
['bandtype_13',['bandType',['../struct_lo_ra_w_a_n_band__t.html#ad7ab17cc0b530fb99c3be39fd6411802',1,'LoRaWANBand_t']]],
['bandwidth_14',['bandwidth',['../struct_lo_ra_rate__t.html#a97626ff6c8f659ecad84734cca7a87b1',1,'LoRaRate_t']]],
['baudrate_15',['baudRate',['../struct_bell_modem__t.html#a8e16be8997a90db9a4b2482ec7e93171',1,'BellModem_t']]],
- ['begin_16',['begin',['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea',1,'SX128x::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_r_t_t_y_client.html#ae0b25083baf01469786b6242389298fa',1,'RTTYClient::begin()'],['../class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c',1,'SX127x::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_bell_client.html#add9edc89cd6ff5c527ddbdabe79cb60f',1,'BellClient::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin()'],['../class_a_p_r_s_client.html#a4d1468be141940a12fd3964957f79c1a',1,'APRSClient::begin()'],['../class_radio_lib_b_c_h.html#aba6f10d4ac2d40eb2222d1081a34c88b',1,'RadioLibBCH::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c',1,'LLCC68::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_s_x1233.html#a10fa64ee432a56b50ea6bd42868693af',1,'SX1233::begin()'],['../class_l_r1110.html#a7656fe337a859388247708aa143d50af',1,'LR1110::begin()'],['../class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942',1,'LR11x0::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_l_r1120.html#a0393071d4403d06c665f28c49e755382',1,'LR1120::begin()']]],
+ ['begin_16',['begin',['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea',1,'SX128x::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_r_t_t_y_client.html#ae0b25083baf01469786b6242389298fa',1,'RTTYClient::begin()'],['../class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c',1,'SX127x::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_bell_client.html#add9edc89cd6ff5c527ddbdabe79cb60f',1,'BellClient::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin()'],['../class_a_p_r_s_client.html#a4d1468be141940a12fd3964957f79c1a',1,'APRSClient::begin()'],['../class_radio_lib_b_c_h.html#aba6f10d4ac2d40eb2222d1081a34c88b',1,'RadioLibBCH::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c',1,'LLCC68::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_s_x1233.html#a10fa64ee432a56b50ea6bd42868693af',1,'SX1233::begin()'],['../class_l_r1110.html#a7656fe337a859388247708aa143d50af',1,'LR1110::begin()'],['../class_l_r11x0.html#aa2b69f68ff6171b11a1141c8615240fd',1,'LR11x0::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_l_r1120.html#a0393071d4403d06c665f28c49e755382',1,'LR1120::begin()']]],
['beginabp_17',['beginABP',['../class_lo_ra_w_a_n_node.html#a47490d133066cb94887c11ddd0f0dfd3',1,'LoRaWANNode']]],
['beginble_18',['beginBLE',['../class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127',1,'SX128x']]],
['beginflrc_19',['beginFLRC',['../class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709',1,'SX128x']]],
diff --git a/search/all_10.js b/search/all_10.js
index f082b22a..4a88580a 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -24,7 +24,7 @@ var searchData=
['setafcbandwidth_474',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
['setambienttemperature_475',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
['setautoack_476',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
- ['setbandwidth_477',['setBandwidth',['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9',1,'LR11x0::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()']]],
+ ['setbandwidth_477',['setBandwidth',['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()']]],
['setbitrate_478',['setBitRate',['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()']]],
['setbitratetolerance_479',['setBitRateTolerance',['../class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f',1,'CC1101']]],
['setbroadcastaddress_480',['setBroadcastAddress',['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()'],['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()']]],
diff --git a/search/functions_1.js b/search/functions_1.js
index b7791980..c45e0795 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['begin_771',['begin',['../class_bell_client.html#add9edc89cd6ff5c527ddbdabe79cb60f',1,'BellClient::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c',1,'SX127x::begin()'],['../class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4d1468be141940a12fd3964957f79c1a',1,'APRSClient::begin()'],['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::begin()'],['../class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c',1,'LLCC68::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ae0b25083baf01469786b6242389298fa',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &mode)'],['../class_radio_lib_b_c_h.html#aba6f10d4ac2d40eb2222d1081a34c88b',1,'RadioLibBCH::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../class_l_r1110.html#a7656fe337a859388247708aa143d50af',1,'LR1110::begin()'],['../class_l_r1120.html#a0393071d4403d06c665f28c49e755382',1,'LR1120::begin()'],['../class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942',1,'LR11x0::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_x1233.html#a10fa64ee432a56b50ea6bd42868693af',1,'SX1233::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()']]],
+ ['begin_771',['begin',['../class_bell_client.html#add9edc89cd6ff5c527ddbdabe79cb60f',1,'BellClient::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c',1,'SX127x::begin()'],['../class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4d1468be141940a12fd3964957f79c1a',1,'APRSClient::begin()'],['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::begin()'],['../class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c',1,'LLCC68::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ae0b25083baf01469786b6242389298fa',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &mode)'],['../class_radio_lib_b_c_h.html#aba6f10d4ac2d40eb2222d1081a34c88b',1,'RadioLibBCH::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../class_l_r1110.html#a7656fe337a859388247708aa143d50af',1,'LR1110::begin()'],['../class_l_r1120.html#a0393071d4403d06c665f28c49e755382',1,'LR1120::begin()'],['../class_l_r11x0.html#aa2b69f68ff6171b11a1141c8615240fd',1,'LR11x0::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_x1233.html#a10fa64ee432a56b50ea6bd42868693af',1,'SX1233::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()']]],
['beginabp_772',['beginABP',['../class_lo_ra_w_a_n_node.html#a47490d133066cb94887c11ddd0f0dfd3',1,'LoRaWANNode']]],
['beginble_773',['beginBLE',['../class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127',1,'SX128x']]],
['beginflrc_774',['beginFLRC',['../class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709',1,'SX128x']]],
diff --git a/search/functions_f.js b/search/functions_f.js
index ac0d2d71..5ba172f5 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -19,7 +19,7 @@ var searchData=
['setafcbandwidth_945',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
['setambienttemperature_946',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
['setautoack_947',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
- ['setbandwidth_948',['setBandwidth',['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9',1,'LR11x0::setBandwidth()']]],
+ ['setbandwidth_948',['setBandwidth',['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()']]],
['setbitrate_949',['setBitRate',['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate()'],['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()']]],
['setbitratetolerance_950',['setBitRateTolerance',['../class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f',1,'CC1101']]],
['setbroadcastaddress_951',['setBroadcastAddress',['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()'],['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],