diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html
index 8e68fafb..74cdf2c0 100644
--- a/_c_c1101_8h_source.html
+++ b/_c_c1101_8h_source.html
@@ -626,12 +626,12 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
-
+
560 float freq = RADIOLIB_CC1101_DEFAULT_FREQ,
561 float br = RADIOLIB_CC1101_DEFAULT_BR,
562 float freqDev = RADIOLIB_CC1101_DEFAULT_FREQDEV,
563 float rxBw = RADIOLIB_CC1101_DEFAULT_RXBW,
- 564 int8_t power = RADIOLIB_CC1101_DEFAULT_POWER,
+ 564 int8_t pwr = RADIOLIB_CC1101_DEFAULT_POWER,
565 uint8_t preambleLength = RADIOLIB_CC1101_DEFAULT_PREAMBLELEN);
@@ -686,7 +686,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
-
+
756 int16_t
setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0,
bool requireCarrierSense =
false);
@@ -800,6 +800,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. In asynchronous direct mo...
Definition: CC1101.cpp:797
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
int16_t disableSyncWordFiltering(bool requireCarrierSense=false)
Disable preamble and sync word filtering and generation.
Definition: CC1101.cpp:879
+int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:601
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:856
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:1006
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:820
@@ -822,13 +823,12 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:240
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 getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: CC1101.cpp:576
-int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:601
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:252
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:846
void setGdo2Action(void(*func)(void), uint32_t dir)
Sets interrupt service routine to call when GDO2 activates.
Definition: CC1101.cpp:244
+int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: CC1101.cpp:13
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...
Definition: CC1101.cpp:930
int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)
Sets preamble length.
Definition: CC1101.cpp:705
-int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t power=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: CC1101.cpp:13
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:926
int16_t transmitDirectAsync(uint32_t frf=0)
Starts asynchronous direct mode transmission.
Definition: CC1101.cpp:182
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: CC1101.cpp:350
diff --git a/_l_l_c_c68_8h_source.html b/_l_l_c_c68_8h_source.html
index 16192fd9..7110469b 100644
--- a/_l_l_c_c68_8h_source.html
+++ b/_l_l_c_c68_8h_source.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_l_l_c_c68_8h_source.html',''); initRe
- 39 int16_t
begin(
float freq = 434.0,
float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 8,
float tcxoVoltage = 1.6,
bool useRegulatorLDO =
false);
+ 39 int16_t
begin(
float freq = 434.0,
float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr = 10, uint16_t preambleLength = 8,
float tcxoVoltage = 1.6,
bool useRegulatorLDO =
false);
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('_l_l_c_c68_8h_source.html',''); initRe
Derived class for LLCC68 modules.
Definition: LLCC68.h:18
-int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: LLCC68.cpp:8
+int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: LLCC68.cpp:8
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz.
Definition: LLCC68.cpp:32
LLCC68(Module *mod)
Default constructor.
Definition: LLCC68.cpp:4
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 11, depending on currently set spreading f...
Definition: LLCC68.cpp:37
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html
index 2ce22556..911b372e 100644
--- a/_r_f69_8h_source.html
+++ b/_r_f69_8h_source.html
@@ -574,12 +574,12 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
508 float freq = RADIOLIB_RF69_DEFAULT_FREQ,
509 float br = RADIOLIB_RF69_DEFAULT_BR,
510 float freqDev = RADIOLIB_RF69_DEFAULT_FREQDEV,
511 float rxBw = RADIOLIB_RF69_DEFAULT_RXBW,
- 512 int8_t power = RADIOLIB_RF69_DEFAULT_POWER,
+ 512 int8_t pwr = RADIOLIB_RF69_DEFAULT_POWER,
513 uint8_t preambleLen = RADIOLIB_RF69_DEFAULT_PREAMBLELEN);
@@ -799,8 +799,8 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t sleep()
Sets the module to sleep mode.
Definition: RF69.cpp:151
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:735
+int16_t begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: RF69.cpp:13
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:790
-int16_t begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: RF69.cpp:13
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: RF69.cpp:222
int16_t setOutputPower(int8_t pwr, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:641
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12....
Definition: RF69.cpp:566
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html
index 00d9d137..54a72231 100644
--- a/_s_x126x_8h_source.html
+++ b/_s_x126x_8h_source.html
@@ -703,7 +703,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
1027 uint8_t getPacketType();
1028 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX126X_PA_RAMP_200U);
1029 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 1030 int16_t setModulationParamsFSK(uint32_t br, uint8_t pulseShape, uint8_t rxBw, uint32_t freqDev);
+ 1030 int16_t setModulationParamsFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
1031 int16_t setPacketParams(uint16_t preambleLen, uint8_t crcType, uint8_t payloadLen, uint8_t hdrType, uint8_t
invertIQ);
1032 int16_t setPacketParamsFSK(uint16_t preambleLen, uint8_t crcType, uint8_t syncWordLen, uint8_t addrCmp, uint8_t whiten, uint8_t packType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLen = 0xFF, uint8_t preambleDetectorLen = RADIOLIB_SX126X_GFSK_PREAMBLE_DETECT_16);
1033 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
diff --git a/_s_x1280_8h_source.html b/_s_x1280_8h_source.html
index fed3710d..3ab7c332 100644
--- a/_s_x1280_8h_source.html
+++ b/_s_x1280_8h_source.html
@@ -97,32 +97,32 @@ $(document).ready(function(){initNavTree('_s_x1280_8h_source.html',''); initResi
-
-
-
-
- 37 int16_t
range(
bool master, uint32_t addr, uint16_t calTable[3][6] = NULL);
-
- 50 int16_t
startRanging(
bool master, uint32_t addr, uint16_t calTable[3][6] = NULL);
+
+
+
+
+ 31 int16_t
range(
bool master, uint32_t addr, uint16_t calTable[3][6] = NULL);
+
+ 40 int16_t
startRanging(
bool master, uint32_t addr, uint16_t calTable[3][6] = NULL);
+
+
+
+ 48 #if !defined(RADIOLIB_GODMODE)
+
+
-
-
- 59 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
-
-
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
-Derived class for SX1280 modules.
Definition: SX1280.h:17
+Derived class for SX1280 modules.
Definition: SX1280.h:16
SX1280(Module *mod)
Default constructor.
Definition: SX1280.cpp:5
int16_t range(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)
Blocking ranging method.
Definition: SX1280.cpp:9
int16_t startRanging(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)
Interrupt-driven ranging method.
Definition: SX1280.cpp:35
float getRangingResult()
Gets ranging result of the last ranging exchange.
Definition: SX1280.cpp:142
-Derived class for SX1281 modules.
Definition: SX1281.h:16
+Derived class for SX1281 modules.
Definition: SX1281.h:15
diff --git a/_s_x1281_8h_source.html b/_s_x1281_8h_source.html
index 0bd47dab..a133d3ec 100644
--- a/_s_x1281_8h_source.html
+++ b/_s_x1281_8h_source.html
@@ -96,23 +96,23 @@ $(document).ready(function(){initNavTree('_s_x1281_8h_source.html',''); initResi
8 #include "../../Module.h"
-
-
-
-
- 25 #if !defined(RADIOLIB_GODMODE)
-
-
+
+
+
+
+ 23 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
-
+
-
-
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
-Derived class for SX1281 modules.
Definition: SX1281.h:16
+Derived class for SX1281 modules.
Definition: SX1281.h:15
SX1281(Module *mod)
Default constructor.
Definition: SX1281.cpp:4
-Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...
Definition: SX128x.h:351
+Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...
Definition: SX128x.h:350
diff --git a/_s_x1282_8h_source.html b/_s_x1282_8h_source.html
index 4095dcd0..8c035d51 100644
--- a/_s_x1282_8h_source.html
+++ b/_s_x1282_8h_source.html
@@ -97,22 +97,22 @@ $(document).ready(function(){initNavTree('_s_x1282_8h_source.html',''); initResi
-
-
-
-
- 26 #if !defined(RADIOLIB_GODMODE)
-
-
+
+
+
+
+ 24 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
-
+
-
-
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
-Derived class for SX1280 modules.
Definition: SX1280.h:17
-Derived class for SX1282 modules.
Definition: SX1282.h:17
+Derived class for SX1280 modules.
Definition: SX1280.h:16
+Derived class for SX1282 modules.
Definition: SX1282.h:16
SX1282(Module *mod)
Default constructor.
Definition: SX1282.cpp:5
diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html
index 318f949f..97a27675 100644
--- a/_s_x128x_8h_source.html
+++ b/_s_x128x_8h_source.html
@@ -98,530 +98,530 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
10 #include "../../protocols/PhysicalLayer/PhysicalLayer.h"
- 13 #define RADIOLIB_SX128X_FREQUENCY_STEP_SIZE 198.3642578
- 14 #define RADIOLIB_SX128X_MAX_PACKET_LENGTH 255
- 15 #define RADIOLIB_SX128X_CRYSTAL_FREQ 52.0
- 16 #define RADIOLIB_SX128X_DIV_EXPONENT 18
+ 13 #define RADIOLIB_SX128X_FREQUENCY_STEP_SIZE 198.3642578
+ 14 #define RADIOLIB_SX128X_MAX_PACKET_LENGTH 255
+ 15 #define RADIOLIB_SX128X_CRYSTAL_FREQ 52.0
+ 16 #define RADIOLIB_SX128X_DIV_EXPONENT 18
- 19 #define RADIOLIB_SX128X_CMD_NOP 0x00
- 20 #define RADIOLIB_SX128X_CMD_GET_STATUS 0xC0
- 21 #define RADIOLIB_SX128X_CMD_WRITE_REGISTER 0x18
- 22 #define RADIOLIB_SX128X_CMD_READ_REGISTER 0x19
- 23 #define RADIOLIB_SX128X_CMD_WRITE_BUFFER 0x1A
- 24 #define RADIOLIB_SX128X_CMD_READ_BUFFER 0x1B
- 25 #define RADIOLIB_SX128X_CMD_SET_SLEEP 0x84
- 26 #define RADIOLIB_SX128X_CMD_SET_STANDBY 0x80
- 27 #define RADIOLIB_SX128X_CMD_SET_FS 0xC1
- 28 #define RADIOLIB_SX128X_CMD_SET_TX 0x83
- 29 #define RADIOLIB_SX128X_CMD_SET_RX 0x82
- 30 #define RADIOLIB_SX128X_CMD_SET_RX_DUTY_CYCLE 0x94
- 31 #define RADIOLIB_SX128X_CMD_SET_CAD 0xC5
- 32 #define RADIOLIB_SX128X_CMD_SET_TX_CONTINUOUS_WAVE 0xD1
- 33 #define RADIOLIB_SX128X_CMD_SET_TX_CONTINUOUS_PREAMBLE 0xD2
- 34 #define RADIOLIB_SX128X_CMD_SET_PACKET_TYPE 0x8A
- 35 #define RADIOLIB_SX128X_CMD_GET_PACKET_TYPE 0x03
- 36 #define RADIOLIB_SX128X_CMD_SET_RF_FREQUENCY 0x86
- 37 #define RADIOLIB_SX128X_CMD_SET_TX_PARAMS 0x8E
- 38 #define RADIOLIB_SX128X_CMD_SET_CAD_PARAMS 0x88
- 39 #define RADIOLIB_SX128X_CMD_SET_BUFFER_BASE_ADDRESS 0x8F
- 40 #define RADIOLIB_SX128X_CMD_SET_MODULATION_PARAMS 0x8B
- 41 #define RADIOLIB_SX128X_CMD_SET_PACKET_PARAMS 0x8C
- 42 #define RADIOLIB_SX128X_CMD_GET_RX_BUFFER_STATUS 0x17
- 43 #define RADIOLIB_SX128X_CMD_GET_PACKET_STATUS 0x1D
- 44 #define RADIOLIB_SX128X_CMD_GET_RSSI_INST 0x1F
- 45 #define RADIOLIB_SX128X_CMD_SET_DIO_IRQ_PARAMS 0x8D
- 46 #define RADIOLIB_SX128X_CMD_GET_IRQ_STATUS 0x15
- 47 #define RADIOLIB_SX128X_CMD_CLEAR_IRQ_STATUS 0x97
- 48 #define RADIOLIB_SX128X_CMD_SET_REGULATOR_MODE 0x96
- 49 #define RADIOLIB_SX128X_CMD_SET_SAVE_CONTEXT 0xD5
- 50 #define RADIOLIB_SX128X_CMD_SET_AUTO_TX 0x98
- 51 #define RADIOLIB_SX128X_CMD_SET_AUTO_FS 0x9E
- 52 #define RADIOLIB_SX128X_CMD_SET_PERF_COUNTER_MODE 0x9C
- 53 #define RADIOLIB_SX128X_CMD_SET_LONG_PREAMBLE 0x9B
- 54 #define RADIOLIB_SX128X_CMD_SET_UART_SPEED 0x9D
- 55 #define RADIOLIB_SX128X_CMD_SET_RANGING_ROLE 0xA3
- 56 #define RADIOLIB_SX128X_CMD_SET_ADVANCED_RANGING 0x9A
+ 19 #define RADIOLIB_SX128X_CMD_NOP 0x00
+ 20 #define RADIOLIB_SX128X_CMD_GET_STATUS 0xC0
+ 21 #define RADIOLIB_SX128X_CMD_WRITE_REGISTER 0x18
+ 22 #define RADIOLIB_SX128X_CMD_READ_REGISTER 0x19
+ 23 #define RADIOLIB_SX128X_CMD_WRITE_BUFFER 0x1A
+ 24 #define RADIOLIB_SX128X_CMD_READ_BUFFER 0x1B
+ 25 #define RADIOLIB_SX128X_CMD_SET_SLEEP 0x84
+ 26 #define RADIOLIB_SX128X_CMD_SET_STANDBY 0x80
+ 27 #define RADIOLIB_SX128X_CMD_SET_FS 0xC1
+ 28 #define RADIOLIB_SX128X_CMD_SET_TX 0x83
+ 29 #define RADIOLIB_SX128X_CMD_SET_RX 0x82
+ 30 #define RADIOLIB_SX128X_CMD_SET_RX_DUTY_CYCLE 0x94
+ 31 #define RADIOLIB_SX128X_CMD_SET_CAD 0xC5
+ 32 #define RADIOLIB_SX128X_CMD_SET_TX_CONTINUOUS_WAVE 0xD1
+ 33 #define RADIOLIB_SX128X_CMD_SET_TX_CONTINUOUS_PREAMBLE 0xD2
+ 34 #define RADIOLIB_SX128X_CMD_SET_PACKET_TYPE 0x8A
+ 35 #define RADIOLIB_SX128X_CMD_GET_PACKET_TYPE 0x03
+ 36 #define RADIOLIB_SX128X_CMD_SET_RF_FREQUENCY 0x86
+ 37 #define RADIOLIB_SX128X_CMD_SET_TX_PARAMS 0x8E
+ 38 #define RADIOLIB_SX128X_CMD_SET_CAD_PARAMS 0x88
+ 39 #define RADIOLIB_SX128X_CMD_SET_BUFFER_BASE_ADDRESS 0x8F
+ 40 #define RADIOLIB_SX128X_CMD_SET_MODULATION_PARAMS 0x8B
+ 41 #define RADIOLIB_SX128X_CMD_SET_PACKET_PARAMS 0x8C
+ 42 #define RADIOLIB_SX128X_CMD_GET_RX_BUFFER_STATUS 0x17
+ 43 #define RADIOLIB_SX128X_CMD_GET_PACKET_STATUS 0x1D
+ 44 #define RADIOLIB_SX128X_CMD_GET_RSSI_INST 0x1F
+ 45 #define RADIOLIB_SX128X_CMD_SET_DIO_IRQ_PARAMS 0x8D
+ 46 #define RADIOLIB_SX128X_CMD_GET_IRQ_STATUS 0x15
+ 47 #define RADIOLIB_SX128X_CMD_CLEAR_IRQ_STATUS 0x97
+ 48 #define RADIOLIB_SX128X_CMD_SET_REGULATOR_MODE 0x96
+ 49 #define RADIOLIB_SX128X_CMD_SET_SAVE_CONTEXT 0xD5
+ 50 #define RADIOLIB_SX128X_CMD_SET_AUTO_TX 0x98
+ 51 #define RADIOLIB_SX128X_CMD_SET_AUTO_FS 0x9E
+ 52 #define RADIOLIB_SX128X_CMD_SET_PERF_COUNTER_MODE 0x9C
+ 53 #define RADIOLIB_SX128X_CMD_SET_LONG_PREAMBLE 0x9B
+ 54 #define RADIOLIB_SX128X_CMD_SET_UART_SPEED 0x9D
+ 55 #define RADIOLIB_SX128X_CMD_SET_RANGING_ROLE 0xA3
+ 56 #define RADIOLIB_SX128X_CMD_SET_ADVANCED_RANGING 0x9A
- 59 #define RADIOLIB_SX128X_REG_GAIN_MODE 0x0891
- 60 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_CONTROL_ENABLE_2 0x0895
- 61 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_SETTING 0x089E
- 62 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_CONTROL_ENABLE_1 0x089F
- 63 #define RADIOLIB_SX128X_REG_SYNCH_PEAK_ATTENUATION 0x08C2
- 64 #define RADIOLIB_SX128X_REG_LORA_FIXED_PAYLOAD_LENGTH 0x0901
- 65 #define RADIOLIB_SX128X_REG_LORA_HEADER_MODE 0x0903
- 66 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_3 0x0912
- 67 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_2 0x0913
- 68 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_1 0x0914
- 69 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_0 0x0915
- 70 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_3 0x0916
- 71 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_2 0x0917
- 72 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_1 0x0918
- 73 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_0 0x0919
- 74 #define RADIOLIB_SX128X_REG_RANGING_FILTER_WINDOW_SIZE 0x091E
- 75 #define RADIOLIB_SX128X_REG_RANGING_FILTER_RESET 0x0923
- 76 #define RADIOLIB_SX128X_REG_RANGING_TYPE 0x0924
- 77 #define RADIOLIB_SX128X_REG_LORA_SF_CONFIG 0x0925
- 78 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_SWITCH 0x0927
- 79 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_BYTE_2 0x092B
- 80 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_MSB 0x092C
- 81 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_LSB 0x092D
- 82 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_WIDTH 0x0931
- 83 #define RADIOLIB_SX128X_REG_FREQ_ERROR_CORRECTION 0x093C
- 84 #define RADIOLIB_SX128X_REG_LORA_SYNC_WORD_MSB 0x0944
- 85 #define RADIOLIB_SX128X_REG_LORA_SYNC_WORD_LSB 0x0945
- 86 #define RADIOLIB_SX128X_REG_RANGING_FILTER_RSSI_OFFSET 0x0953
- 87 #define RADIOLIB_SX128X_REG_FEI_MSB 0x0954
- 88 #define RADIOLIB_SX128X_REG_FEI_MID 0x0955
- 89 #define RADIOLIB_SX128X_REG_FEI_LSB 0x0956
- 90 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_MSB 0x095F
- 91 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_LSB 0x0960
- 92 #define RADIOLIB_SX128X_REG_RANGING_RESULT_MSB 0x0961
- 93 #define RADIOLIB_SX128X_REG_RANGING_RESULT_MID 0x0962
- 94 #define RADIOLIB_SX128X_REG_RANGING_RESULT_LSB 0x0963
- 95 #define RADIOLIB_SX128X_REG_RANGING_RSSI 0x0964
- 96 #define RADIOLIB_SX128X_REG_RANGING_LORA_CLOCK_ENABLE 0x097F
- 97 #define RADIOLIB_SX128X_REG_PACKET_PREAMBLE_SETTINGS 0x09C1
- 98 #define RADIOLIB_SX128X_REG_WHITENING_INITIAL_VALUE 0x09C5
- 99 #define RADIOLIB_SX128X_REG_CRC_POLYNOMIAL_MSB 0x09C6
- 100 #define RADIOLIB_SX128X_REG_CRC_POLYNOMIAL_LSB 0x09C7
- 101 #define RADIOLIB_SX128X_REG_CRC_INITIAL_MSB 0x09C8
- 102 #define RADIOLIB_SX128X_REG_CRC_INITIAL_LSB 0x09C9
- 103 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_MSB 0x09C7
- 104 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_MID (RADIOLIB_SX128X_REG_CRC_INITIAL_MSB)
- 105 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_LSB (RADIOLIB_SX128X_REG_CRC_INITIAL_LSB)
- 106 #define RADIOLIB_SX128X_REG_SYNCH_ADDRESS_CONTROL 0x09CD
- 107 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_4 0x09CE
- 108 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_3 0x09CF
- 109 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_2 0x09D0
- 110 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_1 0x09D1
- 111 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_0 0x09D2
- 112 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_4 0x09D3
- 113 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_3 0x09D4
- 114 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_2 0x09D5
- 115 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_1 0x09D6
- 116 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_0 0x09D7
- 117 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_4 0x09D8
- 118 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_3 0x09D9
- 119 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_2 0x09DA
- 120 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_1 0x09DB
- 121 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_0 0x09DC
- 122 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_3 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_3)
- 123 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_2 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_2)
- 124 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_1 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_1)
- 125 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_0 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_0)
+ 59 #define RADIOLIB_SX128X_REG_GAIN_MODE 0x0891
+ 60 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_CONTROL_ENABLE_2 0x0895
+ 61 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_SETTING 0x089E
+ 62 #define RADIOLIB_SX128X_REG_MANUAL_GAIN_CONTROL_ENABLE_1 0x089F
+ 63 #define RADIOLIB_SX128X_REG_SYNCH_PEAK_ATTENUATION 0x08C2
+ 64 #define RADIOLIB_SX128X_REG_LORA_FIXED_PAYLOAD_LENGTH 0x0901
+ 65 #define RADIOLIB_SX128X_REG_LORA_HEADER_MODE 0x0903
+ 66 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_3 0x0912
+ 67 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_2 0x0913
+ 68 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_1 0x0914
+ 69 #define RADIOLIB_SX128X_REG_MASTER_RANGING_ADDRESS_BYTE_0 0x0915
+ 70 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_3 0x0916
+ 71 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_2 0x0917
+ 72 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_1 0x0918
+ 73 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_BYTE_0 0x0919
+ 74 #define RADIOLIB_SX128X_REG_RANGING_FILTER_WINDOW_SIZE 0x091E
+ 75 #define RADIOLIB_SX128X_REG_RANGING_FILTER_RESET 0x0923
+ 76 #define RADIOLIB_SX128X_REG_RANGING_TYPE 0x0924
+ 77 #define RADIOLIB_SX128X_REG_LORA_SF_CONFIG 0x0925
+ 78 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_SWITCH 0x0927
+ 79 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_BYTE_2 0x092B
+ 80 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_MSB 0x092C
+ 81 #define RADIOLIB_SX128X_REG_RANGING_CALIBRATION_LSB 0x092D
+ 82 #define RADIOLIB_SX128X_REG_SLAVE_RANGING_ADDRESS_WIDTH 0x0931
+ 83 #define RADIOLIB_SX128X_REG_FREQ_ERROR_CORRECTION 0x093C
+ 84 #define RADIOLIB_SX128X_REG_LORA_SYNC_WORD_MSB 0x0944
+ 85 #define RADIOLIB_SX128X_REG_LORA_SYNC_WORD_LSB 0x0945
+ 86 #define RADIOLIB_SX128X_REG_RANGING_FILTER_RSSI_OFFSET 0x0953
+ 87 #define RADIOLIB_SX128X_REG_FEI_MSB 0x0954
+ 88 #define RADIOLIB_SX128X_REG_FEI_MID 0x0955
+ 89 #define RADIOLIB_SX128X_REG_FEI_LSB 0x0956
+ 90 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_MSB 0x095F
+ 91 #define RADIOLIB_SX128X_REG_RANGING_ADDRESS_LSB 0x0960
+ 92 #define RADIOLIB_SX128X_REG_RANGING_RESULT_MSB 0x0961
+ 93 #define RADIOLIB_SX128X_REG_RANGING_RESULT_MID 0x0962
+ 94 #define RADIOLIB_SX128X_REG_RANGING_RESULT_LSB 0x0963
+ 95 #define RADIOLIB_SX128X_REG_RANGING_RSSI 0x0964
+ 96 #define RADIOLIB_SX128X_REG_RANGING_LORA_CLOCK_ENABLE 0x097F
+ 97 #define RADIOLIB_SX128X_REG_PACKET_PREAMBLE_SETTINGS 0x09C1
+ 98 #define RADIOLIB_SX128X_REG_WHITENING_INITIAL_VALUE 0x09C5
+ 99 #define RADIOLIB_SX128X_REG_CRC_POLYNOMIAL_MSB 0x09C6
+ 100 #define RADIOLIB_SX128X_REG_CRC_POLYNOMIAL_LSB 0x09C7
+ 101 #define RADIOLIB_SX128X_REG_CRC_INITIAL_MSB 0x09C8
+ 102 #define RADIOLIB_SX128X_REG_CRC_INITIAL_LSB 0x09C9
+ 103 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_MSB 0x09C7
+ 104 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_MID (RADIOLIB_SX128X_REG_CRC_INITIAL_MSB)
+ 105 #define RADIOLIB_SX128X_REG_BLE_CRC_INITIAL_LSB (RADIOLIB_SX128X_REG_CRC_INITIAL_LSB)
+ 106 #define RADIOLIB_SX128X_REG_SYNCH_ADDRESS_CONTROL 0x09CD
+ 107 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_4 0x09CE
+ 108 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_3 0x09CF
+ 109 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_2 0x09D0
+ 110 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_1 0x09D1
+ 111 #define RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_0 0x09D2
+ 112 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_4 0x09D3
+ 113 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_3 0x09D4
+ 114 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_2 0x09D5
+ 115 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_1 0x09D6
+ 116 #define RADIOLIB_SX128X_REG_SYNC_WORD_2_BYTE_0 0x09D7
+ 117 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_4 0x09D8
+ 118 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_3 0x09D9
+ 119 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_2 0x09DA
+ 120 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_1 0x09DB
+ 121 #define RADIOLIB_SX128X_REG_SYNC_WORD_3_BYTE_0 0x09DC
+ 122 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_3 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_3)
+ 123 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_2 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_2)
+ 124 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_1 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_1)
+ 125 #define RADIOLIB_SX128X_REG_ACCESS_ADDRESS_BYTE_0 (RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_0)
-
- 129 #define RADIOLIB_SX128X_STATUS_MODE_STDBY_RC 0b01000000
- 130 #define RADIOLIB_SX128X_STATUS_MODE_STDBY_XOSC 0b01100000
- 131 #define RADIOLIB_SX128X_STATUS_MODE_FS 0b10000000
- 132 #define RADIOLIB_SX128X_STATUS_MODE_RX 0b10100000
- 133 #define RADIOLIB_SX128X_STATUS_MODE_TX 0b11000000
- 134 #define RADIOLIB_SX128X_STATUS_CMD_PROCESSED 0b00000100
- 135 #define RADIOLIB_SX128X_STATUS_DATA_AVAILABLE 0b00001000
- 136 #define RADIOLIB_SX128X_STATUS_CMD_TIMEOUT 0b00001100
- 137 #define RADIOLIB_SX128X_STATUS_CMD_ERROR 0b00010000
- 138 #define RADIOLIB_SX128X_STATUS_CMD_FAILED 0b00010100
- 139 #define RADIOLIB_SX128X_STATUS_TX_DONE 0b00011000
- 140 #define RADIOLIB_SX128X_STATUS_BUSY 0b00000001
- 141 #define RADIOLIB_SX128X_STATUS_SPI_FAILED 0b11111111
+
+ 129 #define RADIOLIB_SX128X_STATUS_MODE_STDBY_RC 0b01000000
+ 130 #define RADIOLIB_SX128X_STATUS_MODE_STDBY_XOSC 0b01100000
+ 131 #define RADIOLIB_SX128X_STATUS_MODE_FS 0b10000000
+ 132 #define RADIOLIB_SX128X_STATUS_MODE_RX 0b10100000
+ 133 #define RADIOLIB_SX128X_STATUS_MODE_TX 0b11000000
+ 134 #define RADIOLIB_SX128X_STATUS_CMD_PROCESSED 0b00000100
+ 135 #define RADIOLIB_SX128X_STATUS_DATA_AVAILABLE 0b00001000
+ 136 #define RADIOLIB_SX128X_STATUS_CMD_TIMEOUT 0b00001100
+ 137 #define RADIOLIB_SX128X_STATUS_CMD_ERROR 0b00010000
+ 138 #define RADIOLIB_SX128X_STATUS_CMD_FAILED 0b00010100
+ 139 #define RADIOLIB_SX128X_STATUS_TX_DONE 0b00011000
+ 140 #define RADIOLIB_SX128X_STATUS_BUSY 0b00000001
+ 141 #define RADIOLIB_SX128X_STATUS_SPI_FAILED 0b11111111
- 144 #define RADIOLIB_SX128X_SLEEP_DATA_BUFFER_FLUSH 0b00000000
- 145 #define RADIOLIB_SX128X_SLEEP_DATA_BUFFER_RETAIN 0b00000010
- 146 #define RADIOLIB_SX128X_SLEEP_DATA_RAM_FLUSH 0b00000000
- 147 #define RADIOLIB_SX128X_SLEEP_DATA_RAM_RETAIN 0b00000001
+ 144 #define RADIOLIB_SX128X_SLEEP_DATA_BUFFER_FLUSH 0b00000000
+ 145 #define RADIOLIB_SX128X_SLEEP_DATA_BUFFER_RETAIN 0b00000010
+ 146 #define RADIOLIB_SX128X_SLEEP_DATA_RAM_FLUSH 0b00000000
+ 147 #define RADIOLIB_SX128X_SLEEP_DATA_RAM_RETAIN 0b00000001
- 150 #define RADIOLIB_SX128X_STANDBY_RC 0x00
- 151 #define RADIOLIB_SX128X_STANDBY_XOSC 0x01
+ 150 #define RADIOLIB_SX128X_STANDBY_RC 0x00
+ 151 #define RADIOLIB_SX128X_STANDBY_XOSC 0x01
- 154 #define RADIOLIB_SX128X_PERIOD_BASE_15_625_US 0x00
- 155 #define RADIOLIB_SX128X_PERIOD_BASE_62_5_US 0x01
- 156 #define RADIOLIB_SX128X_PERIOD_BASE_1_MS 0x02
- 157 #define RADIOLIB_SX128X_PERIOD_BASE_4_MS 0x03
+ 154 #define RADIOLIB_SX128X_PERIOD_BASE_15_625_US 0x00
+ 155 #define RADIOLIB_SX128X_PERIOD_BASE_62_5_US 0x01
+ 156 #define RADIOLIB_SX128X_PERIOD_BASE_1_MS 0x02
+ 157 #define RADIOLIB_SX128X_PERIOD_BASE_4_MS 0x03
- 160 #define RADIOLIB_SX128X_TX_TIMEOUT_NONE 0x0000
+ 160 #define RADIOLIB_SX128X_TX_TIMEOUT_NONE 0x0000
- 163 #define RADIOLIB_SX128X_RX_TIMEOUT_NONE 0x0000
- 164 #define RADIOLIB_SX128X_RX_TIMEOUT_INF 0xFFFF
+ 163 #define RADIOLIB_SX128X_RX_TIMEOUT_NONE 0x0000
+ 164 #define RADIOLIB_SX128X_RX_TIMEOUT_INF 0xFFFF
- 167 #define RADIOLIB_SX128X_PACKET_TYPE_GFSK 0x00
- 168 #define RADIOLIB_SX128X_PACKET_TYPE_LORA 0x01
- 169 #define RADIOLIB_SX128X_PACKET_TYPE_RANGING 0x02
- 170 #define RADIOLIB_SX128X_PACKET_TYPE_FLRC 0x03
- 171 #define RADIOLIB_SX128X_PACKET_TYPE_BLE 0x04
+ 167 #define RADIOLIB_SX128X_PACKET_TYPE_GFSK 0x00
+ 168 #define RADIOLIB_SX128X_PACKET_TYPE_LORA 0x01
+ 169 #define RADIOLIB_SX128X_PACKET_TYPE_RANGING 0x02
+ 170 #define RADIOLIB_SX128X_PACKET_TYPE_FLRC 0x03
+ 171 #define RADIOLIB_SX128X_PACKET_TYPE_BLE 0x04
- 174 #define RADIOLIB_SX128X_PA_RAMP_02_US 0x00
- 175 #define RADIOLIB_SX128X_PA_RAMP_04_US 0x20
- 176 #define RADIOLIB_SX128X_PA_RAMP_06_US 0x40
- 177 #define RADIOLIB_SX128X_PA_RAMP_08_US 0x60
- 178 #define RADIOLIB_SX128X_PA_RAMP_10_US 0x80
- 179 #define RADIOLIB_SX128X_PA_RAMP_12_US 0xA0
- 180 #define RADIOLIB_SX128X_PA_RAMP_16_US 0xC0
- 181 #define RADIOLIB_SX128X_PA_RAMP_20_US 0xE0
+ 174 #define RADIOLIB_SX128X_PA_RAMP_02_US 0x00
+ 175 #define RADIOLIB_SX128X_PA_RAMP_04_US 0x20
+ 176 #define RADIOLIB_SX128X_PA_RAMP_06_US 0x40
+ 177 #define RADIOLIB_SX128X_PA_RAMP_08_US 0x60
+ 178 #define RADIOLIB_SX128X_PA_RAMP_10_US 0x80
+ 179 #define RADIOLIB_SX128X_PA_RAMP_12_US 0xA0
+ 180 #define RADIOLIB_SX128X_PA_RAMP_16_US 0xC0
+ 181 #define RADIOLIB_SX128X_PA_RAMP_20_US 0xE0
- 184 #define RADIOLIB_SX128X_CAD_ON_1_SYMB 0x00
- 185 #define RADIOLIB_SX128X_CAD_ON_2_SYMB 0x20
- 186 #define RADIOLIB_SX128X_CAD_ON_4_SYMB 0x40
- 187 #define RADIOLIB_SX128X_CAD_ON_8_SYMB 0x60
- 188 #define RADIOLIB_SX128X_CAD_ON_16_SYMB 0x80
+ 184 #define RADIOLIB_SX128X_CAD_ON_1_SYMB 0x00
+ 185 #define RADIOLIB_SX128X_CAD_ON_2_SYMB 0x20
+ 186 #define RADIOLIB_SX128X_CAD_ON_4_SYMB 0x40
+ 187 #define RADIOLIB_SX128X_CAD_ON_8_SYMB 0x60
+ 188 #define RADIOLIB_SX128X_CAD_ON_16_SYMB 0x80
- 191 #define RADIOLIB_SX128X_BLE_GFSK_BR_2_000_BW_2_4 0x04
- 192 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_600_BW_2_4 0x28
- 193 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_000_BW_2_4 0x4C
- 194 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_000_BW_1_2 0x45
- 195 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_800_BW_2_4 0x70
- 196 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_800_BW_1_2 0x69
- 197 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_500_BW_1_2 0x8D
- 198 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_500_BW_0_6 0x86
- 199 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_400_BW_1_2 0xB1
- 200 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_400_BW_0_6 0xAA
- 201 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_250_BW_0_6 0xCE
- 202 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_250_BW_0_3 0xC7
- 203 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_125_BW_0_3 0xEF
- 204 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_35 0x00
- 205 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_50 0x01
- 206 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_75 0x02
- 207 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_00 0x03
- 208 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_25 0x04
- 209 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_50 0x05
- 210 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_75 0x06
- 211 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_00 0x07
- 212 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_25 0x08
- 213 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_50 0x09
- 214 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_75 0x0A
- 215 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_00 0x0B
- 216 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_25 0x0C
- 217 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_50 0x0D
- 218 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_75 0x0E
- 219 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_4_00 0x0F
- 220 #define RADIOLIB_SX128X_BLE_GFSK_BT_OFF 0x00
- 221 #define RADIOLIB_SX128X_BLE_GFSK_BT_1_0 0x10
- 222 #define RADIOLIB_SX128X_BLE_GFSK_BT_0_5 0x20
- 223 #define RADIOLIB_SX128X_FLRC_BR_1_300_BW_1_2 0x45
- 224 #define RADIOLIB_SX128X_FLRC_BR_1_000_BW_1_2 0x69
- 225 #define RADIOLIB_SX128X_FLRC_BR_0_650_BW_0_6 0x86
- 226 #define RADIOLIB_SX128X_FLRC_BR_0_520_BW_0_6 0xAA
- 227 #define RADIOLIB_SX128X_FLRC_BR_0_325_BW_0_3 0xC7
- 228 #define RADIOLIB_SX128X_FLRC_BR_0_260_BW_0_3 0xEB
- 229 #define RADIOLIB_SX128X_FLRC_CR_1_2 0x00
- 230 #define RADIOLIB_SX128X_FLRC_CR_3_4 0x02
- 231 #define RADIOLIB_SX128X_FLRC_CR_1_0 0x04
- 232 #define RADIOLIB_SX128X_FLRC_BT_OFF 0x00
- 233 #define RADIOLIB_SX128X_FLRC_BT_1_0 0x10
- 234 #define RADIOLIB_SX128X_FLRC_BT_0_5 0x20
- 235 #define RADIOLIB_SX128X_LORA_SF_5 0x50
- 236 #define RADIOLIB_SX128X_LORA_SF_6 0x60
- 237 #define RADIOLIB_SX128X_LORA_SF_7 0x70
- 238 #define RADIOLIB_SX128X_LORA_SF_8 0x80
- 239 #define RADIOLIB_SX128X_LORA_SF_9 0x90
- 240 #define RADIOLIB_SX128X_LORA_SF_10 0xA0
- 241 #define RADIOLIB_SX128X_LORA_SF_11 0xB0
- 242 #define RADIOLIB_SX128X_LORA_SF_12 0xC0
- 243 #define RADIOLIB_SX128X_LORA_BW_1625_00 0x0A
- 244 #define RADIOLIB_SX128X_LORA_BW_812_50 0x18
- 245 #define RADIOLIB_SX128X_LORA_BW_406_25 0x26
- 246 #define RADIOLIB_SX128X_LORA_BW_203_125 0x34
- 247 #define RADIOLIB_SX128X_LORA_CR_4_5 0x01
- 248 #define RADIOLIB_SX128X_LORA_CR_4_6 0x02
- 249 #define RADIOLIB_SX128X_LORA_CR_4_7 0x03
- 250 #define RADIOLIB_SX128X_LORA_CR_4_8 0x04
- 251 #define RADIOLIB_SX128X_LORA_CR_4_5_LI 0x05
- 252 #define RADIOLIB_SX128X_LORA_CR_4_6_LI 0x06
- 253 #define RADIOLIB_SX128X_LORA_CR_4_7_LI 0x07
+ 191 #define RADIOLIB_SX128X_BLE_GFSK_BR_2_000_BW_2_4 0x04
+ 192 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_600_BW_2_4 0x28
+ 193 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_000_BW_2_4 0x4C
+ 194 #define RADIOLIB_SX128X_BLE_GFSK_BR_1_000_BW_1_2 0x45
+ 195 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_800_BW_2_4 0x70
+ 196 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_800_BW_1_2 0x69
+ 197 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_500_BW_1_2 0x8D
+ 198 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_500_BW_0_6 0x86
+ 199 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_400_BW_1_2 0xB1
+ 200 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_400_BW_0_6 0xAA
+ 201 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_250_BW_0_6 0xCE
+ 202 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_250_BW_0_3 0xC7
+ 203 #define RADIOLIB_SX128X_BLE_GFSK_BR_0_125_BW_0_3 0xEF
+ 204 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_35 0x00
+ 205 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_50 0x01
+ 206 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_0_75 0x02
+ 207 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_00 0x03
+ 208 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_25 0x04
+ 209 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_50 0x05
+ 210 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_1_75 0x06
+ 211 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_00 0x07
+ 212 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_25 0x08
+ 213 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_50 0x09
+ 214 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_2_75 0x0A
+ 215 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_00 0x0B
+ 216 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_25 0x0C
+ 217 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_50 0x0D
+ 218 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_3_75 0x0E
+ 219 #define RADIOLIB_SX128X_BLE_GFSK_MOD_IND_4_00 0x0F
+ 220 #define RADIOLIB_SX128X_BLE_GFSK_BT_OFF 0x00
+ 221 #define RADIOLIB_SX128X_BLE_GFSK_BT_1_0 0x10
+ 222 #define RADIOLIB_SX128X_BLE_GFSK_BT_0_5 0x20
+ 223 #define RADIOLIB_SX128X_FLRC_BR_1_300_BW_1_2 0x45
+ 224 #define RADIOLIB_SX128X_FLRC_BR_1_000_BW_1_2 0x69
+ 225 #define RADIOLIB_SX128X_FLRC_BR_0_650_BW_0_6 0x86
+ 226 #define RADIOLIB_SX128X_FLRC_BR_0_520_BW_0_6 0xAA
+ 227 #define RADIOLIB_SX128X_FLRC_BR_0_325_BW_0_3 0xC7
+ 228 #define RADIOLIB_SX128X_FLRC_BR_0_260_BW_0_3 0xEB
+ 229 #define RADIOLIB_SX128X_FLRC_CR_1_2 0x00
+ 230 #define RADIOLIB_SX128X_FLRC_CR_3_4 0x02
+ 231 #define RADIOLIB_SX128X_FLRC_CR_1_0 0x04
+ 232 #define RADIOLIB_SX128X_FLRC_BT_OFF 0x00
+ 233 #define RADIOLIB_SX128X_FLRC_BT_1_0 0x10
+ 234 #define RADIOLIB_SX128X_FLRC_BT_0_5 0x20
+ 235 #define RADIOLIB_SX128X_LORA_SF_5 0x50
+ 236 #define RADIOLIB_SX128X_LORA_SF_6 0x60
+ 237 #define RADIOLIB_SX128X_LORA_SF_7 0x70
+ 238 #define RADIOLIB_SX128X_LORA_SF_8 0x80
+ 239 #define RADIOLIB_SX128X_LORA_SF_9 0x90
+ 240 #define RADIOLIB_SX128X_LORA_SF_10 0xA0
+ 241 #define RADIOLIB_SX128X_LORA_SF_11 0xB0
+ 242 #define RADIOLIB_SX128X_LORA_SF_12 0xC0
+ 243 #define RADIOLIB_SX128X_LORA_BW_1625_00 0x0A
+ 244 #define RADIOLIB_SX128X_LORA_BW_812_50 0x18
+ 245 #define RADIOLIB_SX128X_LORA_BW_406_25 0x26
+ 246 #define RADIOLIB_SX128X_LORA_BW_203_125 0x34
+ 247 #define RADIOLIB_SX128X_LORA_CR_4_5 0x01
+ 248 #define RADIOLIB_SX128X_LORA_CR_4_6 0x02
+ 249 #define RADIOLIB_SX128X_LORA_CR_4_7 0x03
+ 250 #define RADIOLIB_SX128X_LORA_CR_4_8 0x04
+ 251 #define RADIOLIB_SX128X_LORA_CR_4_5_LI 0x05
+ 252 #define RADIOLIB_SX128X_LORA_CR_4_6_LI 0x06
+ 253 #define RADIOLIB_SX128X_LORA_CR_4_7_LI 0x07
- 256 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_OFF 0x00
- 257 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1 0x10
- 258 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_2 0x20
- 259 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_2 0x30
- 260 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_3 0x40
- 261 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_3 0x50
- 262 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_2_3 0x60
- 263 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_2_3 0x70
- 264 #define RADIOLIB_SX128X_GFSK_FLRC_PACKET_FIXED 0x00
- 265 #define RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE 0x20
- 266 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_OFF 0x00
- 267 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_1_BYTE 0x10
- 268 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_2_BYTE 0x20
- 269 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_3_BYTE 0x30
- 270 #define RADIOLIB_SX128X_GFSK_BLE_WHITENING_ON 0x00
- 271 #define RADIOLIB_SX128X_GFSK_BLE_WHITENING_OFF 0x08
- 272 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_31 0x00
- 273 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_37 0x20
- 274 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_TEST 0x40
- 275 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_255 0x80
- 276 #define RADIOLIB_SX128X_BLE_CRC_OFF 0x00
- 277 #define RADIOLIB_SX128X_BLE_CRC_3_BYTE 0x10
- 278 #define RADIOLIB_SX128X_BLE_PRBS_9 0x00
- 279 #define RADIOLIB_SX128X_BLE_EYELONG 0x04
- 280 #define RADIOLIB_SX128X_BLE_EYESHORT 0x08
- 281 #define RADIOLIB_SX128X_BLE_PRBS_15 0x0C
- 282 #define RADIOLIB_SX128X_BLE_ALL_1 0x10
- 283 #define RADIOLIB_SX128X_BLE_ALL_0 0x14
- 284 #define RADIOLIB_SX128X_BLE_EYELONG_INV 0x18
- 285 #define RADIOLIB_SX128X_BLE_EYESHORT_INV 0x1C
- 286 #define RADIOLIB_SX128X_FLRC_SYNC_WORD_OFF 0x00
- 287 #define RADIOLIB_SX128X_FLRC_SYNC_WORD_ON 0x04
- 288 #define RADIOLIB_SX128X_LORA_HEADER_EXPLICIT 0x00
- 289 #define RADIOLIB_SX128X_LORA_HEADER_IMPLICIT 0x80
- 290 #define RADIOLIB_SX128X_LORA_CRC_OFF 0x00
- 291 #define RADIOLIB_SX128X_LORA_CRC_ON 0x20
- 292 #define RADIOLIB_SX128X_LORA_IQ_STANDARD 0x40
- 293 #define RADIOLIB_SX128X_LORA_IQ_INVERTED 0x00
+ 256 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_OFF 0x00
+ 257 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1 0x10
+ 258 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_2 0x20
+ 259 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_2 0x30
+ 260 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_3 0x40
+ 261 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_3 0x50
+ 262 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_2_3 0x60
+ 263 #define RADIOLIB_SX128X_GFSK_FLRC_SYNC_WORD_1_2_3 0x70
+ 264 #define RADIOLIB_SX128X_GFSK_FLRC_PACKET_FIXED 0x00
+ 265 #define RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE 0x20
+ 266 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_OFF 0x00
+ 267 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_1_BYTE 0x10
+ 268 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_2_BYTE 0x20
+ 269 #define RADIOLIB_SX128X_GFSK_FLRC_CRC_3_BYTE 0x30
+ 270 #define RADIOLIB_SX128X_GFSK_BLE_WHITENING_ON 0x00
+ 271 #define RADIOLIB_SX128X_GFSK_BLE_WHITENING_OFF 0x08
+ 272 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_31 0x00
+ 273 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_37 0x20
+ 274 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_TEST 0x40
+ 275 #define RADIOLIB_SX128X_BLE_PAYLOAD_LENGTH_MAX_255 0x80
+ 276 #define RADIOLIB_SX128X_BLE_CRC_OFF 0x00
+ 277 #define RADIOLIB_SX128X_BLE_CRC_3_BYTE 0x10
+ 278 #define RADIOLIB_SX128X_BLE_PRBS_9 0x00
+ 279 #define RADIOLIB_SX128X_BLE_EYELONG 0x04
+ 280 #define RADIOLIB_SX128X_BLE_EYESHORT 0x08
+ 281 #define RADIOLIB_SX128X_BLE_PRBS_15 0x0C
+ 282 #define RADIOLIB_SX128X_BLE_ALL_1 0x10
+ 283 #define RADIOLIB_SX128X_BLE_ALL_0 0x14
+ 284 #define RADIOLIB_SX128X_BLE_EYELONG_INV 0x18
+ 285 #define RADIOLIB_SX128X_BLE_EYESHORT_INV 0x1C
+ 286 #define RADIOLIB_SX128X_FLRC_SYNC_WORD_OFF 0x00
+ 287 #define RADIOLIB_SX128X_FLRC_SYNC_WORD_ON 0x04
+ 288 #define RADIOLIB_SX128X_LORA_HEADER_EXPLICIT 0x00
+ 289 #define RADIOLIB_SX128X_LORA_HEADER_IMPLICIT 0x80
+ 290 #define RADIOLIB_SX128X_LORA_CRC_OFF 0x00
+ 291 #define RADIOLIB_SX128X_LORA_CRC_ON 0x20
+ 292 #define RADIOLIB_SX128X_LORA_IQ_STANDARD 0x40
+ 293 #define RADIOLIB_SX128X_LORA_IQ_INVERTED 0x00
- 296 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_ERROR 0b01000000
- 297 #define RADIOLIB_SX128X_PACKET_STATUS_LENGTH_ERROR 0b00100000
- 298 #define RADIOLIB_SX128X_PACKET_STATUS_CRC_ERROR 0b00010000
- 299 #define RADIOLIB_SX128X_PACKET_STATUS_ABORT_ERROR 0b00001000
- 300 #define RADIOLIB_SX128X_PACKET_STATUS_HEADER_RECEIVED 0b00000100
- 301 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_RECEIVED 0b00000010
- 302 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_CTRL_BUSY 0b00000001
- 303 #define RADIOLIB_SX128X_PACKET_STATUS_RX_PID 0b11000000
- 304 #define RADIOLIB_SX128X_PACKET_STATUS_NO_ACK 0b00100000
- 305 #define RADIOLIB_SX128X_PACKET_STATUS_RX_PID_ERROR 0b00010000
- 306 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_SENT 0b00000001
- 307 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_ERROR 0b00000000
- 308 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_1 0b00000001
- 309 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_2 0b00000010
- 310 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_3 0b00000100
+ 296 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_ERROR 0b01000000
+ 297 #define RADIOLIB_SX128X_PACKET_STATUS_LENGTH_ERROR 0b00100000
+ 298 #define RADIOLIB_SX128X_PACKET_STATUS_CRC_ERROR 0b00010000
+ 299 #define RADIOLIB_SX128X_PACKET_STATUS_ABORT_ERROR 0b00001000
+ 300 #define RADIOLIB_SX128X_PACKET_STATUS_HEADER_RECEIVED 0b00000100
+ 301 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_RECEIVED 0b00000010
+ 302 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_CTRL_BUSY 0b00000001
+ 303 #define RADIOLIB_SX128X_PACKET_STATUS_RX_PID 0b11000000
+ 304 #define RADIOLIB_SX128X_PACKET_STATUS_NO_ACK 0b00100000
+ 305 #define RADIOLIB_SX128X_PACKET_STATUS_RX_PID_ERROR 0b00010000
+ 306 #define RADIOLIB_SX128X_PACKET_STATUS_PACKET_SENT 0b00000001
+ 307 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_ERROR 0b00000000
+ 308 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_1 0b00000001
+ 309 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_2 0b00000010
+ 310 #define RADIOLIB_SX128X_PACKET_STATUS_SYNC_DET_3 0b00000100
- 313 #define RADIOLIB_SX128X_IRQ_RADIOLIB_PREAMBLE_DETECTED 0x8000
- 314 #define RADIOLIB_SX128X_IRQ_ADVANCED_RANGING_DONE 0x8000
- 315 #define RADIOLIB_SX128X_IRQ_RX_TX_TIMEOUT 0x4000
- 316 #define RADIOLIB_SX128X_IRQ_CAD_DETECTED 0x2000
- 317 #define RADIOLIB_SX128X_IRQ_CAD_DONE 0x1000
- 318 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_REQ_VALID 0x0800
- 319 #define RADIOLIB_SX128X_IRQ_RANGING_MASTER_TIMEOUT 0x0400
- 320 #define RADIOLIB_SX128X_IRQ_RANGING_MASTER_RES_VALID 0x0200
- 321 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_REQ_DISCARD 0x0100
- 322 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_RESP_DONE 0x0080
- 323 #define RADIOLIB_SX128X_IRQ_CRC_ERROR 0x0040
- 324 #define RADIOLIB_SX128X_IRQ_HEADER_ERROR 0x0020
- 325 #define RADIOLIB_SX128X_IRQ_HEADER_VALID 0x0010
- 326 #define RADIOLIB_SX128X_IRQ_SYNC_WORD_ERROR 0x0008
- 327 #define RADIOLIB_SX128X_IRQ_SYNC_WORD_VALID 0x0004
- 328 #define RADIOLIB_SX128X_IRQ_RX_DONE 0x0002
- 329 #define RADIOLIB_SX128X_IRQ_TX_DONE 0x0001
- 330 #define RADIOLIB_SX128X_IRQ_RX_DEFAULT 0x4062
- 331 #define RADIOLIB_SX128X_IRQ_NONE 0x0000
- 332 #define RADIOLIB_SX128X_IRQ_ALL 0xFFFF
+ 313 #define RADIOLIB_SX128X_IRQ_RADIOLIB_PREAMBLE_DETECTED 0x8000
+ 314 #define RADIOLIB_SX128X_IRQ_ADVANCED_RANGING_DONE 0x8000
+ 315 #define RADIOLIB_SX128X_IRQ_RX_TX_TIMEOUT 0x4000
+ 316 #define RADIOLIB_SX128X_IRQ_CAD_DETECTED 0x2000
+ 317 #define RADIOLIB_SX128X_IRQ_CAD_DONE 0x1000
+ 318 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_REQ_VALID 0x0800
+ 319 #define RADIOLIB_SX128X_IRQ_RANGING_MASTER_TIMEOUT 0x0400
+ 320 #define RADIOLIB_SX128X_IRQ_RANGING_MASTER_RES_VALID 0x0200
+ 321 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_REQ_DISCARD 0x0100
+ 322 #define RADIOLIB_SX128X_IRQ_RANGING_SLAVE_RESP_DONE 0x0080
+ 323 #define RADIOLIB_SX128X_IRQ_CRC_ERROR 0x0040
+ 324 #define RADIOLIB_SX128X_IRQ_HEADER_ERROR 0x0020
+ 325 #define RADIOLIB_SX128X_IRQ_HEADER_VALID 0x0010
+ 326 #define RADIOLIB_SX128X_IRQ_SYNC_WORD_ERROR 0x0008
+ 327 #define RADIOLIB_SX128X_IRQ_SYNC_WORD_VALID 0x0004
+ 328 #define RADIOLIB_SX128X_IRQ_RX_DONE 0x0002
+ 329 #define RADIOLIB_SX128X_IRQ_TX_DONE 0x0001
+ 330 #define RADIOLIB_SX128X_IRQ_RX_DEFAULT 0x4062
+ 331 #define RADIOLIB_SX128X_IRQ_NONE 0x0000
+ 332 #define RADIOLIB_SX128X_IRQ_ALL 0xFFFF
- 335 #define RADIOLIB_SX128X_REGULATOR_LDO 0x00
- 336 #define RADIOLIB_SX128X_REGULATOR_DC_DC 0x01
+ 335 #define RADIOLIB_SX128X_REGULATOR_LDO 0x00
+ 336 #define RADIOLIB_SX128X_REGULATOR_DC_DC 0x01
- 339 #define RADIOLIB_SX128X_RANGING_ROLE_MASTER 0x01
- 340 #define RADIOLIB_SX128X_RANGING_ROLE_SLAVE 0x00
+ 339 #define RADIOLIB_SX128X_RANGING_ROLE_MASTER 0x01
+ 340 #define RADIOLIB_SX128X_RANGING_ROLE_SLAVE 0x00
- 343 #define RADIOLIB_SX128X_SYNC_WORD_PRIVATE 0x12
+ 343 #define RADIOLIB_SX128X_SYNC_WORD_PRIVATE 0x12
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
- 389 int16_t
begin(
float freq = 2400.0,
float bw = 812.5, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 12);
-
- 406 int16_t
beginGFSK(
float freq = 2400.0, uint16_t br = 800,
float freqDev = 400.0, int8_t power = 10, uint16_t preambleLength = 16);
-
- 423 int16_t
beginBLE(
float freq = 2400.0, uint16_t br = 800,
float freqDev = 400.0, int8_t power = 10, uint8_t dataShaping =
RADIOLIB_SHAPING_0_5);
-
- 442 int16_t
beginFLRC(
float freq = 2400.0, uint16_t br = 650, uint8_t cr = 3, int8_t power = 10, uint16_t preambleLength = 16, uint8_t dataShaping =
RADIOLIB_SHAPING_0_5);
-
- 452 int16_t
reset(
bool verify =
true);
-
- 466 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
- 478 int16_t
receive(uint8_t* data,
size_t len)
override;
-
-
-
-
+ 379 int16_t
begin(
float freq = 2400.0,
float bw = 812.5, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr = 10, uint16_t preambleLength = 12);
+
+ 390 int16_t
beginGFSK(
float freq = 2400.0, uint16_t br = 800,
float freqDev = 400.0, int8_t pwr = 10, uint16_t preambleLength = 16);
+
+ 401 int16_t
beginBLE(
float freq = 2400.0, uint16_t br = 800,
float freqDev = 400.0, int8_t pwr = 10, uint8_t dataShaping =
RADIOLIB_SHAPING_0_5);
+
+ 413 int16_t
beginFLRC(
float freq = 2400.0, uint16_t br = 650, uint8_t cr = 3, int8_t pwr = 10, uint16_t preambleLength = 16, uint8_t dataShaping =
RADIOLIB_SHAPING_0_5);
+
+ 421 int16_t
reset(
bool verify =
true);
+
+ 431 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+ 440 int16_t
receive(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+ 468 int16_t
sleep(
bool retainConfig =
true);
+
+
+
+
+
+
+
+
+
+
-
-
- 511 int16_t
sleep(
bool retainConfig =
true);
+ 505 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+
-
-
-
-
-
-
-
-
-
-
- 555 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
-
-
- 578 int16_t
startReceive(uint16_t timeout = RADIOLIB_SX128X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX128X_IRQ_RX_DONE,
size_t len = 0);
-
-
-
- 596 int16_t
readData(uint8_t* data,
size_t len)
override;
-
-
-
-
-
-
-
-
-
- 636 int16_t
setCodingRate(uint8_t cr,
bool longInterleaving =
false);
-
-
-
-
-
-
+ 525 int16_t
startReceive(uint16_t timeout = RADIOLIB_SX128X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX128X_IRQ_RX_DONE,
size_t len = 0);
+
+
+
+ 540 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+
+
+ 572 int16_t
setCodingRate(uint8_t cr,
bool longInterleaving =
false);
+
+
+
+
+
+
+
+
+
+
+
+ 618 int16_t
setSyncWord(uint8_t* syncWord, uint8_t len);
+
+ 626 int16_t
setSyncWord(uint8_t syncWord, uint8_t controlBits = 0x44);
+
+ 635 int16_t
setCRC(uint8_t len, uint32_t initial = 0x1D0F, uint16_t polynomial = 0x1021);
+
+
+
+
+
+
+
+
-
-
-
-
- 693 int16_t
setSyncWord(uint8_t* syncWord, uint8_t len);
-
- 704 int16_t
setSyncWord(uint8_t syncWord, uint8_t controlBits = 0x44);
-
- 717 int16_t
setCRC(uint8_t len, uint32_t initial = 0x1D0F, uint16_t polynomial = 0x1021);
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 736 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
+
+
+
+
+ 750 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+ 755 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+ 760 float bandwidthKhz = 0;
+ 761 uint8_t bandwidth = 0, spreadingFactor = 0, codingRateLoRa = 0;
+ 762 uint8_t preambleLengthLoRa = 0, headerType = 0, payloadLen = 0, crcLoRa = 0;
+
+
+
+ 766 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 767 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 768 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 769 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
+ 770 int16_t setTx(uint16_t periodBaseCount = RADIOLIB_SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
+ 771 int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
+
+ 773 uint8_t getPacketType();
+ 774 int16_t setRfFrequency(uint32_t frf);
+ 775 int16_t setTxParams(uint8_t pwr, uint8_t rampTime = RADIOLIB_SX128X_PA_RAMP_10_US);
+ 776 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 777 int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
+ 778 int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncLen, uint8_t syncMatch, uint8_t crcLen, uint8_t whiten, uint8_t payLen = 0xFF, uint8_t hdrType = RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE);
+ 779 int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTest, uint8_t whiten);
+ 780 int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t hdrType, uint8_t payLen, uint8_t crc, uint8_t invIQ = RADIOLIB_SX128X_LORA_IQ_STANDARD);
+ 781 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX128X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX128X_IRQ_NONE);
+ 782 int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX128X_IRQ_ALL);
+ 783 int16_t setRangingRole(uint8_t role);
+ 784 int16_t setPacketType(uint8_t type);
+
+ 786 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
+
+ 788 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 793 static int16_t SPIparseStatus(uint8_t in);
+
+ 795 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
-
+
+ 802 uint8_t invertIQEnabled = RADIOLIB_SX128X_LORA_IQ_STANDARD;
+
+
+ 805 float modIndexReal = 0;
+ 806 uint16_t bitRateKbps = 0;
+ 807 uint8_t bitRate = 0, modIndex = 0, shaping = 0;
+ 808 uint8_t preambleLengthGFSK = 0, syncWordLen = 0, syncWordMatch = 0, crcGFSK = 0, whitening = 0;
-
+
+ 811 uint8_t codingRateFLRC = 0;
+
+
+ 814 uint8_t connectionState = 0, crcBLE = 0, bleTestPayload = 0;
+
+ 816 int16_t config(uint8_t modem);
+
-
-
-
-
-
-
-
-
- 841 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
-
-
-
-
- 857 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 862 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
- 868 uint8_t _bw = 0, _sf = 0, _cr = 0;
- 869 uint8_t _preambleLengthLoRa = 0, _headerType = 0, _payloadLen = 0, _crcLoRa = 0;
-
-
-
- 873 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 874 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 875 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 876 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
- 877 int16_t setTx(uint16_t periodBaseCount = RADIOLIB_SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
- 878 int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = RADIOLIB_SX128X_PERIOD_BASE_15_625_US);
-
- 880 uint8_t getPacketType();
- 881 int16_t setRfFrequency(uint32_t frf);
- 882 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX128X_PA_RAMP_10_US);
- 883 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 884 int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
- 885 int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncWordLen, uint8_t syncWordMatch, uint8_t crcLen, uint8_t whitening, uint8_t payloadLen = 0xFF, uint8_t headerType = RADIOLIB_SX128X_GFSK_FLRC_PACKET_VARIABLE);
- 886 int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTestPayload, uint8_t whitening);
- 887 int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t headerType, uint8_t payloadLen, uint8_t crc, uint8_t
invertIQ = RADIOLIB_SX128X_LORA_IQ_STANDARD);
- 888 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX128X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX128X_IRQ_NONE);
- 889 int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX128X_IRQ_ALL);
- 890 int16_t setRangingRole(uint8_t role);
- 891 int16_t setPacketType(uint8_t type);
-
- 893 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
-
- 895 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 900 static int16_t SPIparseStatus(uint8_t in);
-
- 902 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
- 909 uint8_t _invertIQ = RADIOLIB_SX128X_LORA_IQ_STANDARD;
-
-
- 912 float _modIndexReal = 0;
- 913 uint16_t _brKbps = 0;
- 914 uint8_t _br = 0, _modIndex = 0, _shaping = 0;
- 915 uint8_t _preambleLengthGFSK = 0, _syncWordLen = 0, _syncWordMatch = 0, _crcGFSK = 0, _whitening = 0;
-
-
-
-
-
- 921 uint8_t _connectionState = 0, _crcBLE = 0, _bleTestPayload = 0;
-
- 923 int16_t config(uint8_t modem);
-
-
-
-
-
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:39
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:15
@@ -630,17 +630,19 @@ $(document).ready(function(){initNavTree('_s_x128x_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:145
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
virtual int16_t sleep()
Sets module to sleep.
Definition: PhysicalLayer.cpp:118
-Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...
Definition: SX128x.h:351
+Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...
Definition: SX128x.h:350
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX128x.cpp:466
int16_t setSyncWord(uint8_t *syncWord, uint8_t len)
Sets FSK/FLRC sync word in the form of array of up to 5 bytes (FSK). For FLRC modem,...
Definition: SX128x.cpp:896
+int16_t invertIQ(bool enable)
Enable/disable inversion of the I and Q signals.
Definition: SX128x.cpp:1283
int16_t setPreambleLength(uint32_t preambleLength)
Sets preamble length for currently active modem. Allowed values range from 1 to 65535.
Definition: SX128x.cpp:728
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in range from 2400.0 to 2500.0 MHz.
Definition: SX128x.cpp:622
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX128x.cpp:1193
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX128x.cpp:263
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz.
Definition: SX128x.cpp:833
+int16_t begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12)
Initialization method for LoRa modem.
Definition: SX128x.cpp:13
float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: SX128x.cpp:1147
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX128x.cpp:454
-int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for BLE modem.
Definition: SX128x.cpp:143
+int16_t beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for FLRC modem.
Definition: SX128x.cpp:198
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:205
int16_t setGainControl(uint8_t gain=0)
Enables or disables receiver manual gain control.
Definition: SX128x.cpp:1067
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX128x.cpp:1180
@@ -649,13 +651,13 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX128x.cpp:370
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX128x.cpp:1269
-int16_t setHighSensitivityMode(bool hsm=false)
Enables or disables receiver high sensitivity mode.
Definition: SX128x.cpp:1050
+int16_t setHighSensitivityMode(bool enable)
Enables or disables receiver high sensitivity mode.
Definition: SX128x.cpp:1050
+int16_t beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)
Initialization method for GFSK modem.
Definition: SX128x.cpp:74
int16_t startReceive(uint16_t timeout=RADIOLIB_SX128X_RX_TIMEOUT_INF, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)
Interrupt-driven receive method. DIO1 will be activated when full packet is received.
Definition: SX128x.cpp:546
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.
Definition: SX128x.cpp:1265
int16_t scanChannel()
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX128x.cpp:393
float getSNR()
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging mode...
Definition: SX128x.cpp:1127
int16_t setWhitening(bool enabled)
Sets whitening parameters, not available for LoRa or FLRC modem.
Definition: SX128x.cpp:1019
-int16_t beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16)
Initialization method for GFSK modem.
Definition: SX128x.cpp:74
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:145
int16_t setAccessAddress(uint32_t addr)
Sets BLE access address.
Definition: SX128x.cpp:1039
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX128x.cpp:1261
@@ -664,16 +666,14 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX128x.cpp:866
SX128x(Module *mod)
Default constructor.
Definition: SX128x.cpp:5
int16_t setCodingRate(uint8_t cr, bool longInterleaving=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: SX128x.cpp:694
-int16_t invertIQ(bool invertIQ)
Enable/disable inversion of the I and Q signals.
Definition: SX128x.cpp:1283
int16_t setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)
Sets CRC configuration.
Definition: SX128x.cpp:955
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX128x.cpp:470
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX128x.cpp:1257
-int16_t beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for FLRC modem.
Definition: SX128x.cpp:198
-int16_t begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12)
Initialization method for LoRa modem.
Definition: SX128x.cpp:13
+int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for BLE modem.
Definition: SX128x.cpp:143
void readBit(uint32_t pin)
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1304
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: SX128x.cpp:1273
-int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are in range from -18 to 13 dBm.
Definition: SX128x.cpp:722
+int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are in range from -18 to 13 dBm.
Definition: SX128x.cpp:722
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX128x.cpp:1404
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX128x.cpp:660
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 203.125, 406.25, 812.5 and 1625.0 kHz.
Definition: SX128x.cpp:630
diff --git a/class_c_c1101-members.html b/class_c_c1101-members.html
index 0e3adaa1..546f7f11 100644
--- a/class_c_c1101-members.html
+++ b/class_c_c1101-members.html
@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
This is the complete list of members for CC1101, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t power=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN) | CC1101 | |
+ begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN) | CC1101 | |
CC1101(Module *module) | CC1101 | |
clearDio1Action() | PhysicalLayer | virtual |
clearGdo0Action() | CC1101 | |
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
setGdo2Action(void(*func)(void), uint32_t dir) | CC1101 | |
setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0) | CC1101 | |
setOOK(bool enableOOK) | CC1101 | |
- setOutputPower(int8_t power) | CC1101 | |
+ setOutputPower(int8_t pwr) | CC1101 | |
setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold) | CC1101 | |
setPromiscuousMode(bool enable=true) | CC1101 | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | CC1101 | |
diff --git a/class_c_c1101.html b/class_c_c1101.html
index 7e12840c..262ea990 100644
--- a/class_c_c1101.html
+++ b/class_c_c1101.html
@@ -112,9 +112,9 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t power=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN) |
- | Initialization method. More...
|
- |
+int16_t | begin (float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN) |
+ | Initialization method. More...
|
+ |
void | reset () |
| Reset method - resets the chip using manual reset sequence (without RESET pin).
|
@@ -191,9 +191,9 @@ void | int16_t | getFrequencyDeviation (float *freqDev) |
| Gets frequency deviation. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm. More...
|
+ |
int16_t | setSyncWord (uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false) |
| Sets 16-bit sync word as a two byte value. More...
|
|
@@ -366,8 +366,8 @@ virtual void
-
-◆ begin()
+
+◆ begin()
@@ -400,7 +400,7 @@ virtual void | |
|
int8_t |
- power = RADIOLIB_CC1101_DEFAULT_POWER , |
+ pwr = RADIOLIB_CC1101_DEFAULT_POWER , |
|
@@ -423,7 +423,7 @@ virtual void | br | Bit rate to be used in kbps. Defaults to 4.8 kbps. |
freqDev | Frequency deviation from carrier frequency in kHz Defaults to 5.0 kHz. |
rxBw | Receiver bandwidth in kHz. Defaults to 135.0 kHz. |
- power | Output power in dBm. Defaults to 10 dBm. |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
preambleLength | Preamble Length in bits. Defaults to 16 bits. |
@@ -1423,8 +1423,8 @@ virtual void
-
-◆ setOutputPower()
+
+◆ setOutputPower()
@@ -1433,7 +1433,7 @@ virtual void | int16_t CC1101::setOutputPower |
( |
int8_t |
- power | ) |
+ pwr | ) |
|
@@ -1442,7 +1442,7 @@ virtual void Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
- Parameters
-
- power | Output power to be set in dBm. |
+ pwr | Output power to be set in dBm. |
diff --git a/class_c_c1101.js b/class_c_c1101.js
index 2b889899..f7f802ce 100644
--- a/class_c_c1101.js
+++ b/class_c_c1101.js
@@ -1,7 +1,7 @@
var class_c_c1101 =
[
[ "CC1101", "class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e", null ],
- [ "begin", "class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f", null ],
+ [ "begin", "class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565", null ],
[ "clearGdo0Action", "class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8", null ],
[ "clearGdo2Action", "class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4", null ],
[ "disableAddressFiltering", "class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883", null ],
@@ -38,7 +38,7 @@ var class_c_c1101 =
[ "setGdo2Action", "class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9", null ],
[ "setNodeAddress", "class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8", null ],
[ "setOOK", "class_c_c1101.html#afa64d1ad4789d3146b38d14437234756", null ],
- [ "setOutputPower", "class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda", null ],
+ [ "setOutputPower", "class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa", null ],
[ "setPreambleLength", "class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570", null ],
[ "setPromiscuousMode", "class_c_c1101.html#a047be5159af73374521a26e8f880fe12", null ],
[ "setRfSwitchPins", "class_c_c1101.html#a5ef45183690bb1879f106af079b01140", null ],
diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html
index 7b825d2d..b4d139c7 100644
--- a/class_l_l_c_c68-members.html
+++ b/class_l_l_c_c68-members.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
autoLDRO() | SX126x | |
available() | PhysicalLayer | |
- begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) | LLCC68 | |
+ begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) | LLCC68 | |
SX126x::begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false) | SX126x | |
beginFSK(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, bool useRegulatorLDO=false) | SX1262 | |
SX126x::beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false) | SX126x | |
diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html
index a8e18ca7..81d70074 100644
--- a/class_l_l_c_c68.html
+++ b/class_l_l_c_c68.html
@@ -111,9 +111,9 @@ Public Member Functions
| LLCC68 (Module *mod) |
| Default constructor. More...
|
|
-int16_t | begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) |
- | Initialization method for LoRa modem. More...
|
- |
+int16_t | begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) |
+ | Initialization method for LoRa modem. More...
|
+ |
int16_t | setBandwidth (float bw) |
| Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz. More...
|
|
@@ -456,8 +456,8 @@ bool Member Function Documentation
-
-◆ begin()
+
+◆ begin()
| |
|
int8_t |
- power = 10 , |
+ pwr = 10 , |
|
@@ -532,7 +532,7 @@ bool sf | LoRa spreading factor. Defaults to 9. |
cr | LoRa coding rate denominator. Defaults to 7 (coding rate 4/7). |
syncWord | 1-byte LoRa sync word. Defaults to RADIOLIB_SX126X_SYNC_WORD_PRIVATE (0x12). |
- power | Output power in dBm. Defaults to 10 dBm. |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
preambleLength | LoRa preamble length in symbols. Defaults to 8 symbols. |
tcxoVoltage | TCXO reference voltage to be set on DIO3. Defaults to 1.6 V, set to 0 to skip. |
useRegulatorLDO | Whether to use only LDO regulator (true) or DC-DC regulator (false). Defaults to false. |
diff --git a/class_l_l_c_c68.js b/class_l_l_c_c68.js
index 17e2892f..51e5ae4f 100644
--- a/class_l_l_c_c68.js
+++ b/class_l_l_c_c68.js
@@ -1,7 +1,7 @@
var class_l_l_c_c68 =
[
[ "LLCC68", "class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261", null ],
- [ "begin", "class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d", null ],
+ [ "begin", "class_l_l_c_c68.html#a53593942089544c09bfb5b665184054b", null ],
[ "setBandwidth", "class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf", null ],
[ "setSpreadingFactor", "class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4", null ]
];
\ No newline at end of file
diff --git a/class_r_f69-members.html b/class_r_f69-members.html
index d9093bff..48edfbd4 100644
--- a/class_r_f69-members.html
+++ b/class_r_f69-members.html
@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
This is the complete list of members for RF69, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) | RF69 | |
+ begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) | RF69 | |
clearDio0Action() | RF69 | |
clearDio1Action() | RF69 | virtual |
clearFifoEmptyAction() | RF69 | |
diff --git a/class_r_f69.html b/class_r_f69.html
index c670abb8..b00ffba3 100644
--- a/class_r_f69.html
+++ b/class_r_f69.html
@@ -113,9 +113,9 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) |
- | Initialization method. More...
|
- |
+int16_t | begin (float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) |
+ | Initialization method. More...
|
+ |
void | reset () |
| Reset method. Will reset the chip to the default state using RST pin.
|
@@ -407,8 +407,8 @@ void Member Function Documentation
-
-◆ begin()
+
+◆ begin()
| |
|
int8_t |
- power = RADIOLIB_RF69_DEFAULT_POWER , |
+ pwr = RADIOLIB_RF69_DEFAULT_POWER , |
|
@@ -464,7 +464,7 @@ void br | Bit rate to be used in kbps. Defaults to 4.8 kbps. |
freqDev | Frequency deviation from carrier frequency in kHz Defaults to 5.0 kHz. |
rxBw | Receiver bandwidth in kHz. Defaults to 125.0 kHz. |
- power | Output power in dBm. Defaults to 10 dBm. |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
preambleLen | Preamble Length in bits. Defaults to 16 bits. |
diff --git a/class_r_f69.js b/class_r_f69.js
index e8ddac18..899e0b4c 100644
--- a/class_r_f69.js
+++ b/class_r_f69.js
@@ -1,7 +1,7 @@
var class_r_f69 =
[
[ "RF69", "class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448", null ],
- [ "begin", "class_r_f69.html#a693faf6ab777d5612392b43152e744cb", null ],
+ [ "begin", "class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6", null ],
[ "clearDio0Action", "class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942", null ],
[ "clearDio1Action", "class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51", null ],
[ "clearFifoEmptyAction", "class_r_f69.html#a0d7b67499462777f7909860405ca6b62", null ],
diff --git a/class_s_x1231.html b/class_s_x1231.html
index 139f3874..f1977f09 100644
--- a/class_s_x1231.html
+++ b/class_s_x1231.html
@@ -120,9 +120,9 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) |
- | Initialization method. More...
|
- |
+int16_t | begin (float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN) |
+ | Initialization method. More...
|
+ |
void | reset () |
| Reset method. Will reset the chip to the default state using RST pin.
|
diff --git a/class_s_x1280-members.html b/class_s_x1280-members.html
index 456e313e..16db891b 100644
--- a/class_s_x1280-members.html
+++ b/class_s_x1280-members.html
@@ -90,10 +90,10 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
This is the complete list of members for SX1280, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) | SX128x | |
- beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) | SX128x | |
+ begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) | SX128x | |
+ beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) | SX128x | |
clearDio1Action() | SX128x | virtual |
dropSync() | PhysicalLayer | |
explicitHeader() | SX128x | |
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
getSNR() | SX128x | virtual |
getTimeOnAir(size_t len) | SX128x | |
implicitHeader(size_t len) | SX128x | |
- invertIQ(bool invertIQ) | SX128x | |
+ invertIQ(bool enable) | SX128x | |
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
@@ -137,8 +137,8 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
setFrequency(float freq) | SX128x | virtual |
setFrequencyDeviation(float freqDev) override | SX128x | virtual |
setGainControl(uint8_t gain=0) | SX128x | |
- setHighSensitivityMode(bool hsm=false) | SX128x | |
- setOutputPower(int8_t power) | SX128x | |
+ setHighSensitivityMode(bool enable) | SX128x | |
+ setOutputPower(int8_t pwr) | SX128x | |
setPreambleLength(uint32_t preambleLength) | SX128x | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX128x | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX128x | |
diff --git a/class_s_x1280.html b/class_s_x1280.html
index 6a87d0cb..d77788ae 100644
--- a/class_s_x1280.html
+++ b/class_s_x1280.html
@@ -132,18 +132,18 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) |
- | Initialization method for LoRa modem. More...
|
- |
-int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) |
- | Initialization method for GFSK modem. More...
|
- |
-int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for BLE modem. More...
|
- |
-int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for FLRC modem. More...
|
- |
+int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) |
+ | Initialization method for LoRa modem. More...
|
+ |
+int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) |
+ | Initialization method for GFSK modem. More...
|
+ |
+int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for BLE modem. More...
|
+ |
+int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for FLRC modem. More...
|
+ |
int16_t | reset (bool verify=true) |
| Reset method. Will reset the chip to the default state using RST pin. More...
|
|
@@ -205,9 +205,9 @@ void | int16_t | setCodingRate (uint8_t cr, bool longInterleaving=false) |
| Sets LoRa coding rate denominator. Allowed values range from 5 to 8. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
+ |
int16_t | setPreambleLength (uint32_t preambleLength) |
| Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
|
|
@@ -235,9 +235,9 @@ void | int16_t | setAccessAddress (uint32_t addr) |
| Sets BLE access address. More...
|
|
-int16_t | setHighSensitivityMode (bool hsm=false) |
- | Enables or disables receiver high sensitivity mode. More...
|
- |
+int16_t | setHighSensitivityMode (bool enable) |
+ | Enables or disables receiver high sensitivity mode. More...
|
+ |
int16_t | setGainControl (uint8_t gain=0) |
| Enables or disables receiver manual gain control. More...
|
|
@@ -274,9 +274,9 @@ void | uint8_t | randomByte () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
-int16_t | invertIQ (bool invertIQ) |
- | Enable/disable inversion of the I and Q signals. More...
|
- |
+int16_t | invertIQ (bool enable) |
+ | Enable/disable inversion of the I and Q signals. More...
|
+ |
void | setDirectAction (void(*func)(void)) |
| Dummy method, to ensure PhysicalLayer compatibility. More...
|
|
@@ -431,9 +431,9 @@ void Parameters
- master | Whether to execute ranging in master mode (true) or slave mode (false). |
- addr | Ranging address to be used. |
- calTable | Ranging calibration table - set to NULL to use the default. |
+ master | Whether to execute ranging in master mode (true) or slave mode (false). |
+ addr | Ranging address to be used. |
+ calTable | Ranging calibration table - set to NULL to use the default. |
@@ -476,9 +476,9 @@ void | Parameters
- master | Whether to execute ranging in master mode (true) or slave mode (false). |
- addr | Ranging address to be used. |
- calTable | Ranging calibration table - set to NULL to use the default. |
+ master | Whether to execute ranging in master mode (true) or slave mode (false). |
+ addr | Ranging address to be used. |
+ calTable | Ranging calibration table - set to NULL to use the default. |
diff --git a/class_s_x1281-members.html b/class_s_x1281-members.html
index b8a0216e..19e558d9 100644
--- a/class_s_x1281-members.html
+++ b/class_s_x1281-members.html
@@ -90,10 +90,10 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
This is the complete list of members for SX1281, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) | SX128x | |
- beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) | SX128x | |
+ begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) | SX128x | |
+ beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) | SX128x | |
clearDio1Action() | SX128x | virtual |
dropSync() | PhysicalLayer | |
explicitHeader() | SX128x | |
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
getSNR() | SX128x | virtual |
getTimeOnAir(size_t len) | SX128x | |
implicitHeader(size_t len) | SX128x | |
- invertIQ(bool invertIQ) | SX128x | |
+ invertIQ(bool enable) | SX128x | |
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
@@ -135,8 +135,8 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
setFrequency(float freq) | SX128x | virtual |
setFrequencyDeviation(float freqDev) override | SX128x | virtual |
setGainControl(uint8_t gain=0) | SX128x | |
- setHighSensitivityMode(bool hsm=false) | SX128x | |
- setOutputPower(int8_t power) | SX128x | |
+ setHighSensitivityMode(bool enable) | SX128x | |
+ setOutputPower(int8_t pwr) | SX128x | |
setPreambleLength(uint32_t preambleLength) | SX128x | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX128x | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX128x | |
diff --git a/class_s_x1281.html b/class_s_x1281.html
index 07a0318e..fb35d204 100644
--- a/class_s_x1281.html
+++ b/class_s_x1281.html
@@ -119,18 +119,18 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) |
- | Initialization method for LoRa modem. More...
|
- |
-int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) |
- | Initialization method for GFSK modem. More...
|
- |
-int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for BLE modem. More...
|
- |
-int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for FLRC modem. More...
|
- |
+int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) |
+ | Initialization method for LoRa modem. More...
|
+ |
+int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) |
+ | Initialization method for GFSK modem. More...
|
+ |
+int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for BLE modem. More...
|
+ |
+int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for FLRC modem. More...
|
+ |
int16_t | reset (bool verify=true) |
| Reset method. Will reset the chip to the default state using RST pin. More...
|
|
@@ -192,9 +192,9 @@ void | int16_t | setCodingRate (uint8_t cr, bool longInterleaving=false) |
| Sets LoRa coding rate denominator. Allowed values range from 5 to 8. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
+ |
int16_t | setPreambleLength (uint32_t preambleLength) |
| Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
|
|
@@ -222,9 +222,9 @@ void | int16_t | setAccessAddress (uint32_t addr) |
| Sets BLE access address. More...
|
|
-int16_t | setHighSensitivityMode (bool hsm=false) |
- | Enables or disables receiver high sensitivity mode. More...
|
- |
+int16_t | setHighSensitivityMode (bool enable) |
+ | Enables or disables receiver high sensitivity mode. More...
|
+ |
int16_t | setGainControl (uint8_t gain=0) |
| Enables or disables receiver manual gain control. More...
|
|
@@ -261,9 +261,9 @@ void | uint8_t | randomByte () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
-int16_t | invertIQ (bool invertIQ) |
- | Enable/disable inversion of the I and Q signals. More...
|
- |
+int16_t | invertIQ (bool enable) |
+ | Enable/disable inversion of the I and Q signals. More...
|
+ |
void | setDirectAction (void(*func)(void)) |
| Dummy method, to ensure PhysicalLayer compatibility. More...
|
|
diff --git a/class_s_x1282-members.html b/class_s_x1282-members.html
index fb9a5711..96dd6abb 100644
--- a/class_s_x1282-members.html
+++ b/class_s_x1282-members.html
@@ -90,10 +90,10 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
This is the complete list of members for SX1282, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) | SX128x | |
- beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) | SX128x | |
+ begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) | SX128x | |
+ beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) | SX128x | |
clearDio1Action() | SX128x | virtual |
dropSync() | PhysicalLayer | |
explicitHeader() | SX128x | |
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
getSNR() | SX128x | virtual |
getTimeOnAir(size_t len) | SX128x | |
implicitHeader(size_t len) | SX128x | |
- invertIQ(bool invertIQ) | SX128x | |
+ invertIQ(bool enable) | SX128x | |
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
@@ -137,8 +137,8 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
setFrequency(float freq) | SX128x | virtual |
setFrequencyDeviation(float freqDev) override | SX128x | virtual |
setGainControl(uint8_t gain=0) | SX128x | |
- setHighSensitivityMode(bool hsm=false) | SX128x | |
- setOutputPower(int8_t power) | SX128x | |
+ setHighSensitivityMode(bool enable) | SX128x | |
+ setOutputPower(int8_t pwr) | SX128x | |
setPreambleLength(uint32_t preambleLength) | SX128x | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX128x | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX128x | |
diff --git a/class_s_x1282.html b/class_s_x1282.html
index 92ea1cfc..742ffcc2 100644
--- a/class_s_x1282.html
+++ b/class_s_x1282.html
@@ -136,18 +136,18 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) |
- | Initialization method for LoRa modem. More...
|
- |
-int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) |
- | Initialization method for GFSK modem. More...
|
- |
-int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for BLE modem. More...
|
- |
-int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for FLRC modem. More...
|
- |
+int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) |
+ | Initialization method for LoRa modem. More...
|
+ |
+int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) |
+ | Initialization method for GFSK modem. More...
|
+ |
+int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for BLE modem. More...
|
+ |
+int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for FLRC modem. More...
|
+ |
int16_t | reset (bool verify=true) |
| Reset method. Will reset the chip to the default state using RST pin. More...
|
|
@@ -209,9 +209,9 @@ void | int16_t | setCodingRate (uint8_t cr, bool longInterleaving=false) |
| Sets LoRa coding rate denominator. Allowed values range from 5 to 8. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
+ |
int16_t | setPreambleLength (uint32_t preambleLength) |
| Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
|
|
@@ -239,9 +239,9 @@ void | int16_t | setAccessAddress (uint32_t addr) |
| Sets BLE access address. More...
|
|
-int16_t | setHighSensitivityMode (bool hsm=false) |
- | Enables or disables receiver high sensitivity mode. More...
|
- |
+int16_t | setHighSensitivityMode (bool enable) |
+ | Enables or disables receiver high sensitivity mode. More...
|
+ |
int16_t | setGainControl (uint8_t gain=0) |
| Enables or disables receiver manual gain control. More...
|
|
@@ -278,9 +278,9 @@ void | uint8_t | randomByte () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
-int16_t | invertIQ (bool invertIQ) |
- | Enable/disable inversion of the I and Q signals. More...
|
- |
+int16_t | invertIQ (bool enable) |
+ | Enable/disable inversion of the I and Q signals. More...
|
+ |
void | setDirectAction (void(*func)(void)) |
| Dummy method, to ensure PhysicalLayer compatibility. More...
|
|
diff --git a/class_s_x128x-members.html b/class_s_x128x-members.html
index f259c748..c37b140d 100644
--- a/class_s_x128x-members.html
+++ b/class_s_x128x-members.html
@@ -90,10 +90,10 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
This is the complete list of members for SX128x, including all inherited members.
available() | PhysicalLayer | |
- begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) | SX128x | |
- beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
- beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) | SX128x | |
+ begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) | SX128x | |
+ beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) | SX128x | |
+ beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) | SX128x | |
clearDio1Action() | SX128x | virtual |
dropSync() | PhysicalLayer | |
explicitHeader() | SX128x | |
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
getSNR() | SX128x | virtual |
getTimeOnAir(size_t len) | SX128x | |
implicitHeader(size_t len) | SX128x | |
- invertIQ(bool invertIQ) | SX128x | |
+ invertIQ(bool enable) | SX128x | |
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
@@ -135,8 +135,8 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
setFrequency(float freq) | SX128x | virtual |
setFrequencyDeviation(float freqDev) override | SX128x | virtual |
setGainControl(uint8_t gain=0) | SX128x | |
- setHighSensitivityMode(bool hsm=false) | SX128x | |
- setOutputPower(int8_t power) | SX128x | |
+ setHighSensitivityMode(bool enable) | SX128x | |
+ setOutputPower(int8_t pwr) | SX128x | |
setPreambleLength(uint32_t preambleLength) | SX128x | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX128x | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX128x | |
diff --git a/class_s_x128x.html b/class_s_x128x.html
index 76034893..072a3358 100644
--- a/class_s_x128x.html
+++ b/class_s_x128x.html
@@ -115,18 +115,18 @@ Public Member Functions
Module * | getMod () |
|
-int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=12) |
- | Initialization method for LoRa modem. More...
|
- |
-int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint16_t preambleLength=16) |
- | Initialization method for GFSK modem. More...
|
- |
-int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for BLE modem. More...
|
- |
-int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t power=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
- | Initialization method for FLRC modem. More...
|
- |
+int16_t | begin (float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12) |
+ | Initialization method for LoRa modem. More...
|
+ |
+int16_t | beginGFSK (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16) |
+ | Initialization method for GFSK modem. More...
|
+ |
+int16_t | beginBLE (float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for BLE modem. More...
|
+ |
+int16_t | beginFLRC (float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5) |
+ | Initialization method for FLRC modem. More...
|
+ |
int16_t | reset (bool verify=true) |
| Reset method. Will reset the chip to the default state using RST pin. More...
|
|
@@ -188,9 +188,9 @@ void | int16_t | setCodingRate (uint8_t cr, bool longInterleaving=false) |
| Sets LoRa coding rate denominator. Allowed values range from 5 to 8. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are in range from -18 to 13 dBm. More...
|
+ |
int16_t | setPreambleLength (uint32_t preambleLength) |
| Sets preamble length for currently active modem. Allowed values range from 1 to 65535. More...
|
|
@@ -218,9 +218,9 @@ void | int16_t | setAccessAddress (uint32_t addr) |
| Sets BLE access address. More...
|
|
-int16_t | setHighSensitivityMode (bool hsm=false) |
- | Enables or disables receiver high sensitivity mode. More...
|
- |
+int16_t | setHighSensitivityMode (bool enable) |
+ | Enables or disables receiver high sensitivity mode. More...
|
+ |
int16_t | setGainControl (uint8_t gain=0) |
| Enables or disables receiver manual gain control. More...
|
|
@@ -257,9 +257,9 @@ void | uint8_t | randomByte () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
-int16_t | invertIQ (bool invertIQ) |
- | Enable/disable inversion of the I and Q signals. More...
|
- |
+int16_t | invertIQ (bool enable) |
+ | Enable/disable inversion of the I and Q signals. More...
|
+ |
void | setDirectAction (void(*func)(void)) |
| Dummy method, to ensure PhysicalLayer compatibility. More...
|
|
@@ -359,8 +359,8 @@ void Member Function Documentation
-
-◆ begin()
+
+◆ begin()
| |
|
int8_t |
- power = 10 , |
+ pwr = 10 , |
|
@@ -418,13 +418,13 @@ void Parameters
- freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
- bw | LoRa bandwidth in kHz. Defaults to 812.5 kHz. |
- sf | LoRa spreading factor. Defaults to 9. |
- cr | LoRa coding rate denominator. Defaults to 7 (coding rate 4/7). |
- syncWord | 2-byte LoRa sync word. Defaults to RADIOLIB_SX128X_SYNC_WORD_PRIVATE (0x12). |
- power | Output power in dBm. Defaults to 10 dBm. |
- preambleLength | LoRa preamble length in symbols. Defaults to 12 symbols. |
+ freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
+ bw | LoRa bandwidth in kHz. Defaults to 812.5 kHz. |
+ sf | LoRa spreading factor. Defaults to 9. |
+ cr | LoRa coding rate denominator. Defaults to 7 (coding rate 4/7). |
+ syncWord | 2-byte LoRa sync word. Defaults to RADIOLIB_SX128X_SYNC_WORD_PRIVATE (0x12). |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
+ preambleLength | LoRa preamble length in symbols. Defaults to 12 symbols. |
@@ -432,8 +432,8 @@ void |
-◆ beginBLE()
+
+◆ beginBLE()
| |
|
int8_t |
- power = 10 , |
+ pwr = 10 , |
|
@@ -479,11 +479,11 @@ void Parameters
- freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
- br | BLE bit rate in kbps. Defaults to 800 kbps. |
- freqDev | Frequency deviation from carrier frequency in kHz. Defaults to 400.0 kHz. |
- power | Output power in dBm. Defaults to 10 dBm. |
- dataShaping | Time-bandwidth product of the Gaussian filter to be used for shaping. Defaults to 0.5. |
+ freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
+ br | BLE bit rate in kbps. Defaults to 800 kbps. |
+ freqDev | Frequency deviation from carrier frequency in kHz. Defaults to 400.0 kHz. |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
+ dataShaping | Time-bandwidth product of the Gaussian filter to be used for shaping. Defaults to 0.5. |
@@ -491,8 +491,8 @@ void |
-◆ beginFLRC()
+
+◆ beginFLRC()
| |
|
int8_t |
- power = 10 , |
+ pwr = 10 , |
|
@@ -544,12 +544,12 @@ void Parameters
- freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
- br | FLRC bit rate in kbps. Defaults to 650 kbps. |
- cr | FLRC coding rate. Defaults to 3 (coding rate 3/4). |
- power | Output power in dBm. Defaults to 10 dBm. |
- preambleLength | FLRC preamble length in bits. Defaults to 16 bits. |
- dataShaping | Time-bandwidth product of the Gaussian filter to be used for shaping. Defaults to 0.5. |
+ freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
+ br | FLRC bit rate in kbps. Defaults to 650 kbps. |
+ cr | FLRC coding rate. Defaults to 3 (coding rate 3/4). |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
+ preambleLength | FLRC preamble length in bits. Defaults to 16 bits. |
+ dataShaping | Time-bandwidth product of the Gaussian filter to be used for shaping. Defaults to 0.5. |
@@ -557,8 +557,8 @@ void |
-◆ beginGFSK()
+
+◆ beginGFSK()
| |
|
int8_t |
- power = 10 , |
+ pwr = 10 , |
|
@@ -604,11 +604,11 @@ void Parameters
- freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
- br | FSK bit rate in kbps. Defaults to 800 kbps. |
- freqDev | Frequency deviation from carrier frequency in kHz. Defaults to 400.0 kHz. |
- power | Output power in dBm. Defaults to 10 dBm. |
- preambleLength | FSK preamble length in bits. Defaults to 16 bits. |
+ freq | Carrier frequency in MHz. Defaults to 2400.0 MHz. |
+ br | FSK bit rate in kbps. Defaults to 800 kbps. |
+ freqDev | Frequency deviation from carrier frequency in kHz. Defaults to 400.0 kHz. |
+ pwr | Output power in dBm. Defaults to 10 dBm. |
+ preambleLength | FSK preamble length in bits. Defaults to 16 bits. |
@@ -634,7 +634,7 @@ void | Parameters
- len | Payload length in bytes. |
+ len | Payload length in bytes. |
@@ -739,7 +739,7 @@ void | Parameters
- update | Update received packet length. Will return cached value when set to false. |
+ update | Update received packet length. Will return cached value when set to false. |
@@ -828,7 +828,7 @@ void | Parameters
- len | Payload length in bytes. |
+ len | Payload length in bytes. |
@@ -858,8 +858,8 @@ void |
-◆ invertIQ()
+
+◆ invertIQ()
| int16_t SX128x::invertIQ |
( |
bool |
- invertIQ | ) |
+ enable | ) |
|
@@ -877,7 +877,7 @@ void Parameters
- invertIQ | QI inversion enabled (true) or disabled (false); |
+ enable | QI inversion enabled (true) or disabled (false); |
@@ -1012,8 +1012,8 @@ void | Parameters
- data | Pointer to array to save the received binary data. |
- len | Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned. |
+ data | Pointer to array to save the received binary data. |
+ len | Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned. |
@@ -1084,8 +1084,8 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
@@ -1144,7 +1144,7 @@ void | Parameters
- verify | Whether correct module startup should be verified. When set to true, RadioLib will attempt to verify the module has started correctly by repeatedly issuing setStandby command. Enabled by default. |
+ verify | Whether correct module startup should be verified. When set to true, RadioLib will attempt to verify the module has started correctly by repeatedly issuing setStandby command. Enabled by default. |
@@ -1191,7 +1191,7 @@ void | Parameters
- addr | BLE access address. |
+ addr | BLE access address. |
@@ -1218,7 +1218,7 @@ void | Parameters
- bw | LoRa bandwidth to be set in kHz. |
+ bw | LoRa bandwidth to be set in kHz. |
@@ -1253,7 +1253,7 @@ void | Parameters
- br | FSK/FLRC bit rate to be set in kbps. |
+ br | FSK/FLRC bit rate to be set in kbps. |
@@ -1292,8 +1292,8 @@ void | Parameters
- cr | LoRa coding rate denominator to be set. |
- longInterleaving | Whether to enable long interleaving mode. Not available for coding rate 4/7, defaults to false. |
+ cr | LoRa coding rate denominator to be set. |
+ longInterleaving | Whether to enable long interleaving mode. Not available for coding rate 4/7, defaults to false. |
@@ -1336,9 +1336,9 @@ void | Parameters
- len | CRC length in bytes, Allowed values are 1, 2 or 3, set to 0 to disable CRC. |
- initial | Initial CRC value. Defaults to 0x1D0F (CCIT CRC), not available for LoRa modem. |
- polynomial | Polynomial for CRC calculation. Defaults to 0x1021 (CCIT CRC), not available for LoRa or BLE modem. |
+ len | CRC length in bytes, Allowed values are 1, 2 or 3, set to 0 to disable CRC. |
+ initial | Initial CRC value. Defaults to 0x1D0F (CCIT CRC), not available for LoRa modem. |
+ polynomial | Polynomial for CRC calculation. Defaults to 0x1021 (CCIT CRC), not available for LoRa or BLE modem. |
@@ -1373,7 +1373,7 @@ void | Parameters
- sh | Time-bandwidth product of Gaussian filter to be set. |
+ sh | Time-bandwidth product of Gaussian filter to be set. |
@@ -1482,7 +1482,7 @@ void | PhysicalLayer compatibility.
- Parameters
-
- encoding | Encoding to be used. Set to 0 for NRZ, and 2 for whitening. |
+ encoding | Encoding to be used. Set to 0 for NRZ, and 2 for whitening. |
@@ -1519,7 +1519,7 @@ void | Parameters
- freq | Carrier frequency to be set in MHz. |
+ freq | Carrier frequency to be set in MHz. |
@@ -1556,7 +1556,7 @@ void | Parameters
- freqDev | FSK frequency deviation to be set in kHz. |
+ freqDev | FSK frequency deviation to be set in kHz. |
@@ -1585,16 +1585,16 @@ void | Parameters
- gain | Use 0 for automatic gain, 1 for minimum gain and up to 13 for maximum gain. |
+ gain | Use 0 for automatic gain, 1 for minimum gain and up to 13 for maximum gain. |
-- Returns
- 0
+- Returns
- Status Codes
-
-◆ setHighSensitivityMode()
+
+◆ setHighSensitivityMode()
@@ -1603,7 +1603,7 @@ void | int16_t SX128x::setHighSensitivityMode |
( |
bool |
- hsm = false | ) |
+ enable | ) |
|
@@ -1612,16 +1612,16 @@ void Parameters
- True | to enable and false to disable. |
+ enable | True to enable and false to disable. |
-- Returns
- 0
+- Returns
- Status Codes
-
-◆ setOutputPower()
+
+◆ setOutputPower()
@@ -1630,7 +1630,7 @@ void | int16_t SX128x::setOutputPower |
( |
int8_t |
- power | ) |
+ pwr | ) |
|
@@ -1639,7 +1639,7 @@ void | Parameters
- power | Output power to be set in dBm. |
+ pwr | Output power to be set in dBm. |
@@ -1666,7 +1666,7 @@ void | Parameters
- preambleLength | Preamble length to be set in symbols (LoRa) or bits (FSK/BLE/FLRC). |
+ preambleLength | Preamble length to be set in symbols (LoRa) or bits (FSK/BLE/FLRC). |
@@ -1796,7 +1796,7 @@ void | Parameters
- sf | LoRa spreading factor to be set. |
+ sf | LoRa spreading factor to be set. |
@@ -1833,8 +1833,8 @@ void | Parameters
- syncWord | Sync word to be set. |
- len | Sync word length in bytes. |
+ syncWord | Sync word to be set. |
+ len | Sync word length in bytes. |
@@ -1872,8 +1872,8 @@ void | Parameters
- syncWord | LoRa sync word to be set. |
- controlBits | Undocumented control bits, required for compatibility purposes. |
+ syncWord | LoRa sync word to be set. |
+ controlBits | Undocumented control bits, required for compatibility purposes. |
@@ -1900,7 +1900,7 @@ void | Parameters
- enabled | Set to true to enable whitening. |
+ enabled | Set to true to enable whitening. |
@@ -1927,7 +1927,7 @@ void | Parameters
- retainConfig | Set to true to retain configuration and data buffer or to false to discard current configuration and data buffer. Defaults to true. |
+ retainConfig | Set to true to retain configuration and data buffer or to false to discard current configuration and data buffer. Defaults to true. |
@@ -1992,7 +1992,7 @@ void | Parameters
- mode | Oscillator to be used in standby mode. Can be set to RADIOLIB_SX128X_STANDBY_RC (13 MHz RC oscillator) or RADIOLIB_SX128X_STANDBY_XOSC (52 MHz external crystal oscillator). |
+ mode | Oscillator to be used in standby mode. Can be set to RADIOLIB_SX128X_STANDBY_RC (13 MHz RC oscillator) or RADIOLIB_SX128X_STANDBY_XOSC (52 MHz external crystal oscillator). |
@@ -2044,9 +2044,9 @@ void | Parameters
timeout | Raw timeout value, expressed as multiples of 15.625 us. Defaults to RADIOLIB_SX128X_RX_TIMEOUT_INF for infinite timeout (Rx continuous mode), set to RADIOLIB_SX128X_RX_TIMEOUT_NONE for no timeout (Rx single mode). If timeout other than infinite is set, signal will be generated on DIO1. |
- irqFlags | Sets the IRQ flags, defaults to RADIOLIB_SX128X_IRQ_RX_DEFAULT. |
- irqMask | Sets the mask of IRQ flags that will trigger DIO1, defaults to RADIOLIB_SX128X_IRQ_RX_DONE. |
- len | Only for PhysicalLayer compatibility, not used. |
+ irqFlags | Sets the IRQ flags, defaults to RADIOLIB_SX128X_IRQ_RX_DEFAULT. |
+ irqMask | Sets the mask of IRQ flags that will trigger DIO1, defaults to RADIOLIB_SX128X_IRQ_RX_DONE. |
+ len | Only for PhysicalLayer compatibility, not used. |
@@ -2146,9 +2146,9 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
- addr | Address to send the data to. Unsupported, compatibility only. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
+ addr | Address to send the data to. Unsupported, compatibility only. |
@@ -2250,9 +2250,9 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
- addr | Address to send the data to. Unsupported, compatibility only. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
+ addr | Address to send the data to. Unsupported, compatibility only. |
@@ -2289,7 +2289,7 @@ void | Parameters
- frf | Raw RF frequency value. Defaults to 0, required for quick frequency shifts in RTTY. |
+ frf | Raw RF frequency value. Defaults to 0, required for quick frequency shifts in RTTY. |
diff --git a/class_s_x128x.js b/class_s_x128x.js
index b347f404..310495a6 100644
--- a/class_s_x128x.js
+++ b/class_s_x128x.js
@@ -1,10 +1,10 @@
var class_s_x128x =
[
[ "SX128x", "class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7", null ],
- [ "begin", "class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf", null ],
- [ "beginBLE", "class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c", null ],
- [ "beginFLRC", "class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660", null ],
- [ "beginGFSK", "class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93", null ],
+ [ "begin", "class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea", null ],
+ [ "beginBLE", "class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127", null ],
+ [ "beginFLRC", "class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709", null ],
+ [ "beginGFSK", "class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a", null ],
[ "clearDio1Action", "class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f", null ],
[ "explicitHeader", "class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d", null ],
[ "finishTransmit", "class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4", null ],
@@ -16,7 +16,7 @@ var class_s_x128x =
[ "getSNR", "class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2", null ],
[ "getTimeOnAir", "class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232", null ],
[ "implicitHeader", "class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b", null ],
- [ "invertIQ", "class_s_x128x.html#aa102a9a3d0dd50060fd79ab244d10f50", null ],
+ [ "invertIQ", "class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6", null ],
[ "randomByte", "class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a", null ],
[ "readBit", "class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793", null ],
[ "readData", "class_s_x128x.html#a3563453988a83d22dd07d4691543a300", null ],
@@ -38,8 +38,8 @@ var class_s_x128x =
[ "setFrequency", "class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371", null ],
[ "setFrequencyDeviation", "class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1", null ],
[ "setGainControl", "class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91", null ],
- [ "setHighSensitivityMode", "class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4", null ],
- [ "setOutputPower", "class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9", null ],
+ [ "setHighSensitivityMode", "class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5", null ],
+ [ "setOutputPower", "class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0", null ],
[ "setPreambleLength", "class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133", null ],
[ "setRfSwitchPins", "class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2", null ],
[ "setRfSwitchTable", "class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958", null ],
diff --git a/classn_r_f24-members.html b/classn_r_f24-members.html
index ae8c4637..7e74b5ce 100644
--- a/classn_r_f24-members.html
+++ b/classn_r_f24-members.html
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
setFrequency(float freq) | nRF24 | virtual |
setFrequencyDeviation(float freqDev) override | nRF24 | virtual |
setIrqAction(void(*func)(void)) | nRF24 | |
- setOutputPower(int8_t power) | nRF24 | |
+ setOutputPower(int8_t pwr) | nRF24 | |
setReceivePipe(uint8_t pipeNum, uint8_t *addr) | nRF24 | |
setReceivePipe(uint8_t pipeNum, uint8_t addrByte) | nRF24 | |
setTransmitPipe(uint8_t *addr) | nRF24 | |
diff --git a/classn_r_f24.html b/classn_r_f24.html
index 2dd0d0ae..1af9fa70 100644
--- a/classn_r_f24.html
+++ b/classn_r_f24.html
@@ -160,9 +160,9 @@ Public Member Functions |
int16_t | setBitRate (float br) |
| Sets bit rate. Allowed values are 2000, 1000 or 250 kbps. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are -18, -12, -6 or 0 dBm. More...
|
- |
+int16_t | setOutputPower (int8_t pwr) |
+ | Sets output power. Allowed values are -18, -12, -6 or 0 dBm. More...
|
+ |
int16_t | setAddressWidth (uint8_t addrWidth) |
| Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes. More...
|
|
@@ -1011,8 +1011,8 @@ virtual void
-
-◆ setOutputPower()
+
+◆ setOutputPower()
@@ -1021,7 +1021,7 @@ virtual void | int16_t nRF24::setOutputPower |
( |
int8_t |
- power | ) |
+ pwr | ) |
|
@@ -1030,7 +1030,7 @@ virtual void Sets output power. Allowed values are -18, -12, -6 or 0 dBm.
- Parameters
-
- power | Output power to be set in dBm. |
+ pwr | Output power to be set in dBm. |
diff --git a/classn_r_f24.js b/classn_r_f24.js
index acde5799..4bddc278 100644
--- a/classn_r_f24.js
+++ b/classn_r_f24.js
@@ -23,7 +23,7 @@ var classn_r_f24 =
[ "setFrequency", "classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8", null ],
[ "setFrequencyDeviation", "classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4", null ],
[ "setIrqAction", "classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3", null ],
- [ "setOutputPower", "classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4", null ],
+ [ "setOutputPower", "classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a", null ],
[ "setReceivePipe", "classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a", null ],
[ "setReceivePipe", "classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8", null ],
[ "setTransmitPipe", "classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af", null ],
diff --git a/functions_b.html b/functions_b.html
index 6a3ee0ea..d64fe190 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -89,14 +89,14 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
: AFSKClient
, APRSClient
, AX25Client
-, CC1101
+, CC1101
, FSK4Client
, HellClient
-, LLCC68
+, LLCC68
, MorseClient
, nRF24
, PagerClient
-, RF69
+, RF69
, RFM95
, RFM96
, RTTYClient
@@ -117,13 +117,13 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
, SX1278
, SX1279
, SX127x
-, SX128x
+, SX128x
beginBLE()
-: SX128x
+: SX128x
beginFLRC()
-: SX128x
+: SX128x
beginFSK()
: RFM95
@@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
, SX127x
beginGFSK()
-: SX128x
+: SX128x
byteArr()
: ITA2String
diff --git a/functions_func_b.html b/functions_func_b.html
index 5164c76d..2f100f5e 100644
--- a/functions_func_b.html
+++ b/functions_func_b.html
@@ -89,14 +89,14 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza
: AFSKClient
, APRSClient
, AX25Client
-, CC1101
+, CC1101
, FSK4Client
, HellClient
-, LLCC68
+, LLCC68
, MorseClient
, nRF24
, PagerClient
-, RF69
+, RF69
, RFM95
, RFM96
, RTTYClient
@@ -117,13 +117,13 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza
, SX1278
, SX1279
, SX127x
-, SX128x
+, SX128x
beginBLE()
-: SX128x
+: SX128x
beginFLRC()
-: SX128x
+: SX128x
beginFSK()
: RFM95
@@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza
, SX127x
beginGFSK()
-: SX128x
+: SX128x
byteArr()
: ITA2String
diff --git a/functions_func_i.html b/functions_func_i.html
index c4814de9..462f5a7a 100644
--- a/functions_func_i.html
+++ b/functions_func_i.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html',''); initResiza
invertIQ()
: SX126x
, SX127x
-, SX128x
+, SX128x
isCarrierDetected()
: nRF24
diff --git a/functions_func_s.html b/functions_func_s.html
index 9a56ecfc..35909ee4 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -297,7 +297,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
: CC1101
setHighSensitivityMode()
-: SX128x
+: SX128x
setInversion()
: HellClient
@@ -338,8 +338,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
, SX127x
setOutputPower()
-: CC1101
-, nRF24
+: CC1101
+, nRF24
, RF69
, Si4430
, Si4431
@@ -350,7 +350,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
, SX1268
, SX1272
, SX1278
-, SX128x
+, SX128x
setPreambleLength()
: CC1101
diff --git a/functions_i.html b/functions_i.html
index ec79b4bb..ba462901 100644
--- a/functions_i.html
+++ b/functions_i.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
invertIQ()
: SX126x
, SX127x
-, SX128x
+, SX128x
isCarrierDetected()
: nRF24
diff --git a/functions_s.html b/functions_s.html
index db157c61..ba53dfd0 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -303,7 +303,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: CC1101
setHighSensitivityMode()
-: SX128x
+: SX128x
setInversion()
: HellClient
@@ -344,8 +344,8 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
, SX127x
setOutputPower()
-: CC1101
-, nRF24
+: CC1101
+, nRF24
, RF69
, Si4430
, Si4431
@@ -356,7 +356,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
, SX1268
, SX1272
, SX1278
-, SX128x
+, SX128x
setPreambleLength()
: CC1101
diff --git a/n_r_f24_8h_source.html b/n_r_f24_8h_source.html
index 014c59d0..8a6590bb 100644
--- a/n_r_f24_8h_source.html
+++ b/n_r_f24_8h_source.html
@@ -319,7 +319,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
-
+
@@ -380,31 +380,31 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
virtual int16_t receive(uint8_t *data, size_t len) Binary receive method. Must be implemented in module class. Definition: PhysicalLayer.cpp:112
Control class for nRF24 module. Definition: nRF24.h:184
int16_t sleep() Sets the module to sleep mode. Definition: nRF24.cpp:71
-int16_t setEncoding(uint8_t encoding) override Dummy encoding configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:542
+int16_t setEncoding(uint8_t encoding) override Dummy encoding configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:541
int16_t setBitRate(float br) Sets bit rate. Allowed values are 2000, 1000 or 250 kbps. Definition: nRF24.cpp:279
int16_t transmitDirect(uint32_t frf=0) override Starts direct mode transmission. Definition: nRF24.cpp:137
-int16_t setDataShaping(uint8_t sh) override Dummy data shaping configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:535
+int16_t setDataShaping(uint8_t sh) override Dummy data shaping configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:534
int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH) Initialization method. Definition: nRF24.cpp:13
-size_t getPacketLength(bool update=true) override Query modem for the packet length of received payload. Definition: nRF24.cpp:488
-int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr) Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure... Definition: nRF24.cpp:390
+size_t getPacketLength(bool update=true) override Query modem for the packet length of received payload. Definition: nRF24.cpp:487
+int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr) Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure... Definition: nRF24.cpp:389
virtual int16_t readData(uint8_t *data, size_t len) Reads data that was received after calling startReceive method. Definition: PhysicalLayer.cpp:205
-int16_t setCrcFiltering(bool crcOn=true) Enable CRC filtering and generation. Definition: nRF24.cpp:495
-int16_t getStatus(uint8_t mask=0xFF) Gets nRF24 status register. Definition: nRF24.cpp:473
+int16_t setCrcFiltering(bool crcOn=true) Enable CRC filtering and generation. Definition: nRF24.cpp:494
+int16_t getStatus(uint8_t mask=0xFF) Gets nRF24 status register. Definition: nRF24.cpp:472
int16_t setFrequency(float freq) Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz. Definition: nRF24.cpp:265
int16_t receiveDirect() override Dummy direct mode reception method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:152
int16_t transmit(const char *str, uint8_t addr=0) C-string transmit method. Definition: PhysicalLayer.cpp:52
-int16_t disablePipe(uint8_t pipeNum) Disables specified receive pipe. Definition: nRF24.cpp:442
-int16_t setFrequencyDeviation(float freqDev) override Dummy configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:481
+int16_t disablePipe(uint8_t pipeNum) Disables specified receive pipe. Definition: nRF24.cpp:441
+int16_t setFrequencyDeviation(float freqDev) override Dummy configuration method, to ensure PhysicalLayer compatibility. Definition: nRF24.cpp:480
int16_t standby() override Sets the module to standby mode. Definition: nRF24.cpp:75
-int16_t setAddressWidth(uint8_t addrWidth) Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes. Definition: nRF24.cpp:342
-int16_t setOutputPower(int8_t power) Sets output power. Allowed values are -18, -12, -6 or 0 dBm. Definition: nRF24.cpp:307
+int16_t setAddressWidth(uint8_t addrWidth) Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes. Definition: nRF24.cpp:341
int16_t startTransmit(const char *str, uint8_t addr=0) Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,... Definition: PhysicalLayer.cpp:145
-int16_t setTransmitPipe(uint8_t *addr) Sets address of transmit pipe. The address width must be the same as the same as the configured in se... Definition: nRF24.cpp:375
+int16_t setTransmitPipe(uint8_t *addr) Sets address of transmit pipe. The address width must be the same as the same as the configured in se... Definition: nRF24.cpp:374
nRF24(Module *mod) Default constructor. Definition: nRF24.cpp:5
virtual int16_t receive(uint8_t *data, size_t len) Binary receive method. Must be implemented in module class. Definition: PhysicalLayer.cpp:112
void setIrqAction(void(*func)(void)) Sets interrupt service routine to call when IRQ activates. Definition: nRF24.cpp:158
-int16_t setAutoAck(bool autoAckOn=true) Enable or disable auto-acknowledge packets on all pipes. Definition: nRF24.cpp:506
-bool isCarrierDetected() Checks if carrier was detected during last RX. Definition: nRF24.cpp:477
+int16_t setAutoAck(bool autoAckOn=true) Enable or disable auto-acknowledge packets on all pipes. Definition: nRF24.cpp:505
+bool isCarrierDetected() Checks if carrier was detected during last RX. Definition: nRF24.cpp:476
+int16_t setOutputPower(int8_t pwr) Sets output power. Allowed values are -18, -12, -6 or 0 dBm. Definition: nRF24.cpp:307
int16_t finishTransmit() override Clean up after transmission is done. Definition: nRF24.cpp:202
int16_t startReceive() Interrupt-driven receive method. IRQ will be activated when full packet is received. Definition: nRF24.cpp:210
diff --git a/navtreeindex0.js b/navtreeindex0.js
index d0c8173e..c376821f 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -117,6 +117,7 @@ var NAVTREEINDEX0 =
"class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc":[3,0,4,15],
"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,4,53],
"class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,4,5],
+"class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa":[3,0,4,38],
"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,4,58],
"class_c_c1101.html#a5161fa10b19d857840579601ef565363":[3,0,4,30],
"class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,4,11],
@@ -142,15 +143,14 @@ var NAVTREEINDEX0 =
"class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,4,21],
"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,4,44],
"class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124":[3,0,4,10],
-"class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda":[3,0,4,38],
"class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4":[3,0,4,3],
"class_c_c1101.html#ad25ad96cddf62273bffd601384d22275":[3,0,4,8],
"class_c_c1101.html#ad47b3b7bd67159638ff9afcfe002fc66":[3,0,4,12],
"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,4,51],
"class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9":[3,0,4,35],
+"class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565":[3,0,4,1],
"class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,4,28],
"class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570":[3,0,4,39],
-"class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f":[3,0,4,1],
"class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,4,22],
"class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6":[3,0,4,14],
"class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,4,57],
@@ -204,7 +204,7 @@ var NAVTREEINDEX0 =
"class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5":[3,0,9,0],
"class_i_t_a2_string.html#afde24c931997581878953660192e09a2":[3,0,9,2],
"class_l_l_c_c68.html":[3,0,10],
-"class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d":[3,0,10,1],
+"class_l_l_c_c68.html#a53593942089544c09bfb5b665184054b":[3,0,10,1],
"class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf":[3,0,10,2],
"class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261":[3,0,10,0],
"class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4":[3,0,10,3],
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 8e6fc38a..c6bcf266 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -112,8 +112,8 @@ var NAVTREEINDEX1 =
"class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb":[3,0,17,62],
"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,17,70],
"class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee":[3,0,17,6],
+"class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6":[3,0,17,1],
"class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417":[3,0,17,12],
-"class_r_f69.html#a693faf6ab777d5612392b43152e744cb":[3,0,17,1],
"class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f":[3,0,17,24],
"class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82":[3,0,17,64],
"class_r_f69.html#a721094611fa375e73bd0332ab2d7d113":[3,0,17,54],
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 69ae7398..956f8d70 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -13,6 +13,7 @@ var NAVTREEINDEX3 =
"class_s_x128x.html":[3,0,49],
"class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed":[3,0,49,32],
"class_s_x128x.html#a0efa595867624a54153d693d16f9f731":[3,0,49,44],
+"class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6":[3,0,49,16],
"class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133":[3,0,49,40],
"class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1":[3,0,49,45],
"class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f":[3,0,49,47],
@@ -20,9 +21,10 @@ var NAVTREEINDEX3 =
"class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232":[3,0,49,14],
"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,49,24],
"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,49,36],
+"class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea":[3,0,49,1],
"class_s_x128x.html#a2b424000856a9dc212f571d0e8890635":[3,0,49,8],
"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,49,48],
-"class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c":[3,0,49,2],
+"class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709":[3,0,49,3],
"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,49,22],
"class_s_x128x.html#a3563453988a83d22dd07d4691543a300":[3,0,49,19],
"class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,49,37],
@@ -34,13 +36,13 @@ var NAVTREEINDEX3 =
"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,49,57],
"class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2":[3,0,49,41],
"class_s_x128x.html#a69ee7379f4b79abf626df186b2db6441":[3,0,49,10],
-"class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4":[3,0,49,38],
+"class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5":[3,0,49,38],
+"class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a":[3,0,49,4],
"class_s_x128x.html#a8530aaeacc4c12736ce5aa5b5460ee19":[3,0,49,50],
"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,49,34],
"class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb":[3,0,49,25],
"class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2":[3,0,49,13],
"class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f":[3,0,49,46],
-"class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93":[3,0,49,4],
"class_s_x128x.html#a923654706eff5118ef6e84214e837f27":[3,0,49,51],
"class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5":[3,0,49,26],
"class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d":[3,0,49,6],
@@ -50,18 +52,16 @@ var NAVTREEINDEX3 =
"class_s_x128x.html#a99491c705e88dddc820f884b778f1660":[3,0,49,31],
"class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7":[3,0,49,0],
"class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a":[3,0,49,29],
-"class_s_x128x.html#aa102a9a3d0dd50060fd79ab244d10f50":[3,0,49,16],
"class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e":[3,0,49,49],
"class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe":[3,0,49,30],
"class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,49,21],
"class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f":[3,0,49,5],
"class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b":[3,0,49,15],
-"class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660":[3,0,49,3],
-"class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf":[3,0,49,1],
+"class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127":[3,0,49,2],
"class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793":[3,0,49,18],
"class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958":[3,0,49,42],
"class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,49,52],
-"class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9":[3,0,49,39],
+"class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0":[3,0,49,39],
"class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22":[3,0,49,9],
"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,49,43],
"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,49,27],
@@ -157,7 +157,6 @@ var NAVTREEINDEX3 =
"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,13,36],
"classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,13,28],
"classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,13,13],
-"classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4":[3,0,13,23],
"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,13,32],
"classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,13,26],
"classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e":[3,0,13,0],
@@ -169,6 +168,7 @@ var NAVTREEINDEX3 =
"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,13,34],
"classn_r_f24.html#ad672f45f73267249265044063e19b4fa":[3,0,13,31],
"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,13,7],
+"classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a":[3,0,13,23],
"classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,13,3],
"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,13,30],
"dir_1496c164e9c77875dd570f4157f3157f.html":[4,0,0,0,4],
@@ -198,8 +198,8 @@ var NAVTREEINDEX3 =
"dir_ed12d23d857ca7061030f8751e72e77c.html":[4,0,0,0,10],
"dir_f980efad9544c0545d0fa50a84ff12f2.html":[4,0,0,0,9],
"files.html":[4,0],
-"functions.html":[3,3,0,0],
"functions.html":[3,3,0],
+"functions.html":[3,3,0,0],
"functions_b.html":[3,3,0,1],
"functions_c.html":[3,3,0,2],
"functions_d.html":[3,3,0,3],
diff --git a/search/all_1.js b/search/all_1.js
index 4be803e0..88d4afcf 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['begin_7',['begin',['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::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#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a916fa8b4477199c92ca630d1de7fdab5',1,'APRSClient::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::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()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
- ['beginble_8',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
- ['beginflrc_9',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
+ ['begin_7',['begin',['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::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#a5da8218f69e3bf52df389a0480f8b430',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#a916fa8b4477199c92ca630d1de7fdab5',1,'APRSClient::begin()'],['../class_l_l_c_c68.html#a53593942089544c09bfb5b665184054b',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::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()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
+ ['beginble_8',['beginBLE',['../class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127',1,'SX128x']]],
+ ['beginflrc_9',['beginFLRC',['../class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709',1,'SX128x']]],
['beginfsk_10',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb',1,'SX127x::beginFSK()']]],
- ['begingfsk_11',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
+ ['begingfsk_11',['beginGFSK',['../class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a',1,'SX128x']]],
['bytearr_12',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index e55af52e..ee3e6019 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -5,7 +5,7 @@ var searchData=
['info_98',['info',['../class_a_x25_frame.html#aa82f006b84b71b9c5d036a4946a65988',1,'AX25Frame']]],
['infolen_99',['infoLen',['../class_a_x25_frame.html#a75e8ad33c2540ede5bb130050f6ffc41',1,'AX25Frame']]],
['init_100',['init',['../class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2',1,'RadioLibHal::init()'],['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module::init()']]],
- ['invertiq_101',['invertIQ',['../class_s_x126x.html#a249c905c1752feb7d228f78a15d5b2e1',1,'SX126x::invertIQ()'],['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x::invertIQ()'],['../class_s_x128x.html#aa102a9a3d0dd50060fd79ab244d10f50',1,'SX128x::invertIQ()']]],
+ ['invertiq_101',['invertIQ',['../class_s_x126x.html#a249c905c1752feb7d228f78a15d5b2e1',1,'SX126x::invertIQ()'],['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x::invertIQ()'],['../class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6',1,'SX128x::invertIQ()']]],
['iscarrierdetected_102',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
['ita2string_103',['ITA2String',['../class_i_t_a2_string.html',1,'ITA2String'],['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index c6059e95..4a4a2362 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -44,7 +44,7 @@ var searchData=
['setgaincontrol_277',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
['setgdo0action_278',['setGdo0Action',['../class_c_c1101.html#a9bee13612cf4da067faeb57d18ee2eb7',1,'CC1101']]],
['setgdo2action_279',['setGdo2Action',['../class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9',1,'CC1101']]],
- ['sethighsensitivitymode_280',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
+ ['sethighsensitivitymode_280',['setHighSensitivityMode',['../class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5',1,'SX128x']]],
['setinversion_281',['setInversion',['../class_hell_client.html#ae43025b9d55ee21a322bb5d7ee1065b0',1,'HellClient']]],
['setirqaction_282',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
['setlnatestboost_283',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
@@ -55,7 +55,7 @@ var searchData=
['setookpeakthresholddecrement_288',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
['setookpeakthresholdstep_289',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
['setookthresholdtype_290',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
- ['setoutputpower_291',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()']]],
+ ['setoutputpower_291',['setOutputPower',['../class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0',1,'SX128x::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()']]],
['setpreamblelength_292',['setPreambleLength',['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)']]],
['setpromiscuousmode_293',['setPromiscuousMode',['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()']]],
['setreceivepipe_294',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
@@ -104,8 +104,8 @@ var searchData=
['spistatuscommand_337',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
['spistreamerror_338',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
['spistreamtype_339',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
- ['spitransfer_340',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
- ['spitransfer_341',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransfer_340',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransfer_341',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
['spitransferstream_342',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
['spiwritecommand_343',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
['spiwriteregister_344',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
diff --git a/search/functions_1.js b/search/functions_1.js
index be05a705..ad249f55 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['begin_459',['begin',['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::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#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a916fa8b4477199c92ca630d1de7fdab5',1,'APRSClient::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::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()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
- ['beginble_460',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
- ['beginflrc_461',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
+ ['begin_459',['begin',['../class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73',1,'AX25Client::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#a5da8218f69e3bf52df389a0480f8b430',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#a916fa8b4477199c92ca630d1de7fdab5',1,'APRSClient::begin()'],['../class_l_l_c_c68.html#a53593942089544c09bfb5b665184054b',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565',1,'CC1101::begin()'],['../classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce',1,'nRF24::begin()'],['../class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::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()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
+ ['beginble_460',['beginBLE',['../class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127',1,'SX128x']]],
+ ['beginflrc_461',['beginFLRC',['../class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709',1,'SX128x']]],
['beginfsk_462',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb',1,'SX127x::beginFSK()']]],
- ['begingfsk_463',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
+ ['begingfsk_463',['beginGFSK',['../class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a',1,'SX128x']]],
['bytearr_464',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
];
diff --git a/search/functions_8.js b/search/functions_8.js
index 4b8e4fc9..228cad2f 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -3,7 +3,7 @@ var searchData=
['idle_532',['idle',['../class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257',1,'FSK4Client::idle()'],['../class_r_t_t_y_client.html#ac477e65ea756e56bb9043d778a51b4bc',1,'RTTYClient::idle()'],['../class_s_s_t_v_client.html#a0126ac04934f589b8cb04a038c342044',1,'SSTVClient::idle()']]],
['implicitheader_533',['implicitHeader',['../class_s_x126x.html#adec09cba71494bd927ad1da786606ca6',1,'SX126x::implicitHeader()'],['../class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3',1,'SX1272::implicitHeader()'],['../class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e',1,'SX1278::implicitHeader()'],['../class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b',1,'SX128x::implicitHeader()']]],
['init_534',['init',['../class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2',1,'RadioLibHal::init()'],['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module::init()']]],
- ['invertiq_535',['invertIQ',['../class_s_x126x.html#a249c905c1752feb7d228f78a15d5b2e1',1,'SX126x::invertIQ()'],['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x::invertIQ()'],['../class_s_x128x.html#aa102a9a3d0dd50060fd79ab244d10f50',1,'SX128x::invertIQ()']]],
+ ['invertiq_535',['invertIQ',['../class_s_x126x.html#a249c905c1752feb7d228f78a15d5b2e1',1,'SX126x::invertIQ()'],['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x::invertIQ()'],['../class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6',1,'SX128x::invertIQ()']]],
['iscarrierdetected_536',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
['ita2string_537',['ITA2String',['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
];
diff --git a/search/functions_f.js b/search/functions_f.js
index 61eea4bb..5143f120 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -42,7 +42,7 @@ var searchData=
['setgaincontrol_610',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
['setgdo0action_611',['setGdo0Action',['../class_c_c1101.html#a9bee13612cf4da067faeb57d18ee2eb7',1,'CC1101']]],
['setgdo2action_612',['setGdo2Action',['../class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9',1,'CC1101']]],
- ['sethighsensitivitymode_613',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
+ ['sethighsensitivitymode_613',['setHighSensitivityMode',['../class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5',1,'SX128x']]],
['setinversion_614',['setInversion',['../class_hell_client.html#ae43025b9d55ee21a322bb5d7ee1065b0',1,'HellClient']]],
['setirqaction_615',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
['setlnatestboost_616',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
@@ -53,7 +53,7 @@ var searchData=
['setookpeakthresholddecrement_621',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
['setookpeakthresholdstep_622',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
['setookthresholdtype_623',['setOokThresholdType',['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()'],['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()']]],
- ['setoutputpower_624',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()']]],
+ ['setoutputpower_624',['setOutputPower',['../class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa',1,'CC1101::setOutputPower()'],['../class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a',1,'nRF24::setOutputPower()']]],
['setpreamblelength_625',['setPreambleLength',['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()']]],
['setpromiscuousmode_626',['setPromiscuousMode',['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()'],['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()']]],
['setreceivepipe_627',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
@@ -94,8 +94,8 @@ var searchData=
['spireadregisterburst_662',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
['spireadstream_663',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
['spisetregvalue_664',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
- ['spitransfer_665',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
- ['spitransfer_666',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
+ ['spitransfer_665',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
+ ['spitransfer_666',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
['spitransferstream_667',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
['spiwriteregister_668',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
['spiwriteregisterburst_669',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],
| |