diff --git a/_r_f_m95_8h_source.html b/_r_f_m95_8h_source.html index 7351344d..9e6e4483 100644 --- a/_r_f_m95_8h_source.html +++ b/_r_f_m95_8h_source.html @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('_r_f_m95_8h_source.html',''); initResi
RFM95::begin
int16_t begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: RFM95.cpp:8
RFM95::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: RFM95.cpp:43
RFM95::RFM95
RFM95(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: RFM95.cpp:4
-
RFM95::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.
Definition: RFM95.cpp:79
+
RFM95::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.
Definition: RFM95.cpp:82
SX1278
Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...
Definition: SX1278.h:104
diff --git a/_r_f_m96_8h_source.html b/_r_f_m96_8h_source.html index 92b1628f..00a5e34a 100644 --- a/_r_f_m96_8h_source.html +++ b/_r_f_m96_8h_source.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('_r_f_m96_8h_source.html',''); initResi
RFM96
Derived class for RFM96 modules. Overrides some methods from SX1278 due to different parameter ranges...
Definition: RFM96.h:21
RFM96::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: RFM96.cpp:44
RFM96::RFM96
RFM96(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: RFM96.cpp:4
-
RFM96::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz.
Definition: RFM96.cpp:80
+
RFM96::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz.
Definition: RFM96.cpp:83
RFM96::begin
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: RFM96.cpp:8
RFM98
Only exists as alias for RFM96, since there seems to be no difference between RFM96 and RFM98 modules...
SX1278
Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...
Definition: SX1278.h:104
diff --git a/_s_x1272_8h_source.html b/_s_x1272_8h_source.html index bf31c5c8..9e07b658 100644 --- a/_s_x1272_8h_source.html +++ b/_s_x1272_8h_source.html @@ -199,68 +199,71 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
190 
198  int16_t setCodingRate(uint8_t cr);
199 
-
209  int16_t setOutputPower(int8_t power, bool useRfo = false);
-
210 
-
219  int16_t setGain(uint8_t gain);
-
220 
-
229  int16_t setDataShaping(uint8_t sh) override;
-
230 
-
240  int16_t setDataShapingOOK(uint8_t sh);
-
241 
-
251  float getRSSI(bool packet = true, bool skipReceive = false);
-
252 
-
262  int16_t setCRC(bool enable, bool mode = false);
-
263 
-
272  int16_t forceLDRO(bool enable);
-
273 
-
280  int16_t autoLDRO();
-
281 
-
289  int16_t implicitHeader(size_t len);
+
207  int16_t setBitRate(float br) override;
+
208 
+
218  int16_t setOutputPower(int8_t power, bool useRfo = false);
+
219 
+
228  int16_t setGain(uint8_t gain);
+
229 
+
238  int16_t setDataShaping(uint8_t sh) override;
+
239 
+
249  int16_t setDataShapingOOK(uint8_t sh);
+
250 
+
260  float getRSSI(bool packet = true, bool skipReceive = false);
+
261 
+
271  int16_t setCRC(bool enable, bool mode = false);
+
272 
+
281  int16_t forceLDRO(bool enable);
+
282 
+
289  int16_t autoLDRO();
290 
-
296  int16_t explicitHeader();
-
297 
-
298 #if !defined(RADIOLIB_GODMODE)
-
299  protected:
-
300 #endif
-
301  int16_t setBandwidthRaw(uint8_t newBandwidth);
-
302  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
-
303  int16_t setCodingRateRaw(uint8_t newCodingRate);
-
304  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
-
305 
-
306  int16_t configFSK();
-
307  void errataFix(bool rx);
-
308 
-
309 #if !defined(RADIOLIB_GODMODE)
-
310  private:
-
311 #endif
-
312  bool _ldroAuto = true;
-
313  bool _ldroEnabled = false;
+
298  int16_t implicitHeader(size_t len);
+
299 
+
305  int16_t explicitHeader();
+
306 
+
307 #if !defined(RADIOLIB_GODMODE)
+
308  protected:
+
309 #endif
+
310  int16_t setBandwidthRaw(uint8_t newBandwidth);
+
311  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
+
312  int16_t setCodingRateRaw(uint8_t newCodingRate);
+
313  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
314 
-
315 };
-
316 
-
317 #endif
-
318 
-
319 #endif
+
315  int16_t configFSK();
+
316  void errataFix(bool rx);
+
317 
+
318 #if !defined(RADIOLIB_GODMODE)
+
319  private:
+
320 #endif
+
321  bool _ldroAuto = true;
+
322  bool _ldroEnabled = false;
+
323 
+
324 };
+
325 
+
326 #endif
+
327 
+
328 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
PhysicalLayer::getRSSI
virtual float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: PhysicalLayer.cpp:245
SX1272
Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...
Definition: SX1272.h:95
-
SX1272::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1272.cpp:70
-
SX1272::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode.
Definition: SX1272.cpp:89
-
SX1272::setDataShapingOOK
int16_t setDataShapingOOK(uint8_t sh)
Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...
Definition: SX1272.cpp:322
-
SX1272::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1272.cpp:387
-
SX1272::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1272.cpp:409
-
SX1272::setOutputPower
int16_t setOutputPower(int8_t power, bool useRfo=false)
Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA...
Definition: SX1272.cpp:219
-
SX1272::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.
Definition: SX1272.cpp:129
+
SX1272::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1272.cpp:73
+
SX1272::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode.
Definition: SX1272.cpp:92
+
SX1272::setDataShapingOOK
int16_t setDataShapingOOK(uint8_t sh)
Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...
Definition: SX1272.cpp:329
+
SX1272::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1272.cpp:394
+
SX1272::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1272.cpp:416
+
SX1272::setOutputPower
int16_t setOutputPower(int8_t power, bool useRfo=false)
Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA...
Definition: SX1272.cpp:226
+
SX1272::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.
Definition: SX1272.cpp:132
SX1272::beginFSK
int16_t beginFSK(float freq=915.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1272.cpp:39
-
SX1272::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: SX1272.cpp:292
-
SX1272::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode...
Definition: SX1272.cpp:185
+
SX1272::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: SX1272.cpp:299
+
SX1272::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode...
Definition: SX1272.cpp:188
SX1272::SX1272
SX1272(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: SX1272.cpp:4
-
SX1272::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX1272.cpp:400
-
SX1272::setCRC
int16_t setCRC(bool enable, bool mode=false)
Enables/disables CRC check of received packets.
Definition: SX1272.cpp:359
-
SX1272::setGain
int16_t setGain(uint8_t gain)
Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is...
Definition: SX1272.cpp:256
-
SX1272::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1272.cpp:413
+
SX1272::setBitRate
int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.
Definition: SX1272.cpp:222
+
SX1272::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX1272.cpp:407
+
SX1272::setCRC
int16_t setCRC(bool enable, bool mode=false)
Enables/disables CRC check of received packets.
Definition: SX1272.cpp:366
+
SX1272::setGain
int16_t setGain(uint8_t gain)
Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is...
Definition: SX1272.cpp:263
+
SX1272::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1272.cpp:420
SX1272::begin
int16_t begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1272.cpp:8
-
SX1272::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz.
Definition: SX1272.cpp:78
+
SX1272::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz.
Definition: SX1272.cpp:81
SX127x
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
diff --git a/_s_x1276_8h_source.html b/_s_x1276_8h_source.html index 59b7ec3d..c1ad6de6 100644 --- a/_s_x1276_8h_source.html +++ b/_s_x1276_8h_source.html @@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('_s_x1276_8h_source.html',''); initResi
95 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
SX1276
Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter range...
Definition: SX1276.h:15
-
SX1276::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.
Definition: SX1276.cpp:62
+
SX1276::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.
Definition: SX1276.cpp:65
SX1276::SX1276
SX1276(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: SX1276.cpp:4
SX1276::begin
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1276.cpp:8
SX1276::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1276.cpp:35
diff --git a/_s_x1277_8h_source.html b/_s_x1277_8h_source.html index 242749e3..5a93d6b6 100644 --- a/_s_x1277_8h_source.html +++ b/_s_x1277_8h_source.html @@ -125,9 +125,9 @@ $(document).ready(function(){initNavTree('_s_x1277_8h_source.html',''); initResi
104 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
SX1277
Derived class for SX1277 modules. Overrides some methods from SX1278 due to different parameter range...
Definition: SX1277.h:15
-
SX1277::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.
Definition: SX1277.cpp:73
+
SX1277::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.
Definition: SX1277.cpp:76
SX1277::SX1277
SX1277(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: SX1277.cpp:4
-
SX1277::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.
Definition: SX1277.cpp:62
+
SX1277::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.
Definition: SX1277.cpp:65
SX1277::begin
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1277.cpp:8
SX1277::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1277.cpp:35
SX1278
Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...
Definition: SX1278.h:104
diff --git a/_s_x1278_8h_source.html b/_s_x1278_8h_source.html index afd1c9a1..e7f469f9 100644 --- a/_s_x1278_8h_source.html +++ b/_s_x1278_8h_source.html @@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
14 #define RADIOLIB_SX1278_REG_TCXO 0x4B
15 #define RADIOLIB_SX1278_REG_PA_DAC 0x4D
16 #define RADIOLIB_SX1278_REG_FORMER_TEMP 0x5B
-
17 #define RADIOLIB_SX1278_REG_REG_BIT_RATE_FRAC 0x5D
+
17 #define RADIOLIB_SX1278_REG_BIT_RATE_FRAC 0x5D
18 #define RADIOLIB_SX1278_REG_AGC_REF 0x61
19 #define RADIOLIB_SX1278_REG_AGC_THRESH_1 0x62
20 #define RADIOLIB_SX1278_REG_AGC_THRESH_2 0x63
@@ -208,68 +208,71 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
198 
206  int16_t setCodingRate(uint8_t cr);
207 
-
218  int16_t setOutputPower(int8_t power, bool useRfo = false);
-
219 
-
228  int16_t setGain(uint8_t gain);
-
229 
-
238  int16_t setDataShaping(uint8_t sh) override;
-
239 
-
249  int16_t setDataShapingOOK(uint8_t sh);
-
250 
-
260  float getRSSI(bool packet = true, bool skipReceive = false);
-
261 
-
271  int16_t setCRC(bool enable, bool mode = false);
-
272 
-
281  int16_t forceLDRO(bool enable);
-
282 
-
289  int16_t autoLDRO();
-
290 
-
298  int16_t implicitHeader(size_t len);
+
215  int16_t setBitRate(float br) override;
+
216 
+
227  int16_t setOutputPower(int8_t power, bool useRfo = false);
+
228 
+
237  int16_t setGain(uint8_t gain);
+
238 
+
247  int16_t setDataShaping(uint8_t sh) override;
+
248 
+
258  int16_t setDataShapingOOK(uint8_t sh);
+
259 
+
269  float getRSSI(bool packet = true, bool skipReceive = false);
+
270 
+
280  int16_t setCRC(bool enable, bool mode = false);
+
281 
+
290  int16_t forceLDRO(bool enable);
+
291 
+
298  int16_t autoLDRO();
299 
-
305  int16_t explicitHeader();
-
306 
-
307 #if !defined(RADIOLIB_GODMODE)
-
308  protected:
-
309 #endif
-
310  int16_t setBandwidthRaw(uint8_t newBandwidth);
-
311  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
-
312  int16_t setCodingRateRaw(uint8_t newCodingRate);
-
313  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
-
314 
-
315  int16_t configFSK();
-
316  void errataFix(bool rx);
-
317 
-
318 #if !defined(RADIOLIB_GODMODE)
-
319  private:
-
320 #endif
-
321  bool _ldroAuto = true;
-
322  bool _ldroEnabled = false;
+
307  int16_t implicitHeader(size_t len);
+
308 
+
314  int16_t explicitHeader();
+
315 
+
316 #if !defined(RADIOLIB_GODMODE)
+
317  protected:
+
318 #endif
+
319  int16_t setBandwidthRaw(uint8_t newBandwidth);
+
320  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
+
321  int16_t setCodingRateRaw(uint8_t newCodingRate);
+
322  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
323 
-
324 };
-
325 
-
326 #endif
-
327 
-
328 #endif
+
324  int16_t configFSK();
+
325  void errataFix(bool rx);
+
326 
+
327 #if !defined(RADIOLIB_GODMODE)
+
328  private:
+
329 #endif
+
330  bool _ldroAuto = true;
+
331  bool _ldroEnabled = false;
+
332 
+
333 };
+
334 
+
335 #endif
+
336 
+
337 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
PhysicalLayer::getRSSI
virtual float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: PhysicalLayer.cpp:245
SX1278
Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...
Definition: SX1278.h:104
SX1278::SX1278
SX1278(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: SX1278.cpp:4
-
SX1278::setDataShapingOOK
int16_t setDataShapingOOK(uint8_t sh)
Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...
Definition: SX1278.cpp:352
-
SX1278::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125,...
Definition: SX1278.cpp:89
-
SX1278::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1278.cpp:442
-
SX1278::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 525.0 MHz.
Definition: SX1278.cpp:78
-
SX1278::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1278.cpp:70
-
SX1278::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1278.cpp:420
-
SX1278::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1278.cpp:446
-
SX1278::setOutputPower
int16_t setOutputPower(int8_t power, bool useRfo=false)
Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA...
Definition: SX1278.cpp:233
-
SX1278::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode...
Definition: SX1278.cpp:199
+
SX1278::setDataShapingOOK
int16_t setDataShapingOOK(uint8_t sh)
Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...
Definition: SX1278.cpp:359
+
SX1278::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125,...
Definition: SX1278.cpp:92
+
SX1278::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1278.cpp:449
+
SX1278::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 525.0 MHz.
Definition: SX1278.cpp:81
+
SX1278::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1278.cpp:73
+
SX1278::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1278.cpp:427
+
SX1278::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1278.cpp:453
+
SX1278::setOutputPower
int16_t setOutputPower(int8_t power, bool useRfo=false)
Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA...
Definition: SX1278.cpp:240
+
SX1278::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode...
Definition: SX1278.cpp:202
SX1278::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1278.cpp:39
SX1278::begin
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1278.cpp:8
-
SX1278::setGain
int16_t setGain(uint8_t gain)
Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is...
Definition: SX1278.cpp:281
-
SX1278::setCRC
int16_t setCRC(bool enable, bool mode=false)
Enables/disables CRC check of received packets.
Definition: SX1278.cpp:392
-
SX1278::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX1278.cpp:433
-
SX1278::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.
Definition: SX1278.cpp:143
-
SX1278::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: SX1278.cpp:317
+
SX1278::setGain
int16_t setGain(uint8_t gain)
Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is...
Definition: SX1278.cpp:288
+
SX1278::setCRC
int16_t setCRC(bool enable, bool mode=false)
Enables/disables CRC check of received packets.
Definition: SX1278.cpp:399
+
SX1278::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX1278.cpp:440
+
SX1278::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.
Definition: SX1278.cpp:146
+
SX1278::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: SX1278.cpp:324
+
SX1278::setBitRate
int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.
Definition: SX1278.cpp:236
SX127x
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
diff --git a/_s_x1279_8h_source.html b/_s_x1279_8h_source.html index 211ead67..84eb2108 100644 --- a/_s_x1279_8h_source.html +++ b/_s_x1279_8h_source.html @@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('_s_x1279_8h_source.html',''); initResi
SX1279::begin
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1279.cpp:8
SX1279::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1279.cpp:35
SX1279::SX1279
SX1279(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition: SX1279.cpp:4
-
SX1279::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 960.0 MHz.
Definition: SX1279.cpp:62
+
SX1279::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 137.0 MHz to 960.0 MHz.
Definition: SX1279.cpp:65
diff --git a/_s_x127x_8h_source.html b/_s_x127x_8h_source.html index 1a4f3f04..e07fb664 100644 --- a/_s_x127x_8h_source.html +++ b/_s_x127x_8h_source.html @@ -682,208 +682,207 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
616 
620  virtual void reset() = 0;
621 
-
639  int16_t beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK);
-
640 
-
653  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
654 
-
665  int16_t receive(uint8_t* data, size_t len) override;
-
666 
-
672  int16_t scanChannel();
-
673 
-
680  int16_t sleep();
-
681 
-
687  int16_t standby() override;
-
688 
-
696  int16_t standby(uint8_t mode) override;
-
697 
-
706  int16_t transmitDirect(uint32_t frf = 0) override;
-
707 
-
714  int16_t receiveDirect() override;
-
715 
-
721  int16_t packetMode();
+
637  int16_t beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK);
+
638 
+
651  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
652 
+
663  int16_t receive(uint8_t* data, size_t len) override;
+
664 
+
670  int16_t scanChannel();
+
671 
+
678  int16_t sleep();
+
679 
+
685  int16_t standby() override;
+
686 
+
694  int16_t standby(uint8_t mode) override;
+
695 
+
704  int16_t transmitDirect(uint32_t frf = 0) override;
+
705 
+
712  int16_t receiveDirect() override;
+
713 
+
719  int16_t packetMode();
+
720 
+
721  // interrupt methods
722 
-
723  // interrupt methods
-
724 
-
732  void setDio0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
-
733 
-
737  void clearDio0Action();
-
738 
-
746  void setDio1Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
-
747 
-
751  void clearDio1Action();
-
752 
-
758  void setFifoEmptyAction(void (*func)(void));
-
759 
-
763  void clearFifoEmptyAction();
-
764 
-
770  void setFifoFullAction(void (*func)(void));
-
771 
-
775  void clearFifoFullAction();
-
776 
-
788  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
-
789 
-
801  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
-
802 
-
814  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
815 
-
821  int16_t finishTransmit() override;
-
822 
-
832  int16_t startReceive(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);
-
833 
-
847  int16_t startReceive(uint32_t mode, uint16_t irqFlags, uint16_t irqMask, size_t len);
-
848 
-
859  int16_t readData(uint8_t* data, size_t len) override;
-
860 
-
867  int16_t startChannelScan();
+
730  void setDio0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
731 
+
735  void clearDio0Action();
+
736 
+
744  void setDio1Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
745 
+
749  void clearDio1Action();
+
750 
+
756  void setFifoEmptyAction(void (*func)(void));
+
757 
+
761  void clearFifoEmptyAction();
+
762 
+
768  void setFifoFullAction(void (*func)(void));
+
769 
+
773  void clearFifoFullAction();
+
774 
+
786  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
+
787 
+
799  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
+
800 
+
812  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
813 
+
819  int16_t finishTransmit() override;
+
820 
+
830  int16_t startReceive(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);
+
831 
+
845  int16_t startReceive(uint32_t mode, uint16_t irqFlags, uint16_t irqMask, size_t len);
+
846 
+
857  int16_t readData(uint8_t* data, size_t len) override;
+
858 
+
865  int16_t startChannelScan();
+
866 
+
867  // configuration methods
868 
-
869  // configuration methods
-
870 
-
878  int16_t setSyncWord(uint8_t syncWord);
-
879 
-
887  int16_t setCurrentLimit(uint8_t currentLimit);
-
888 
-
896  int16_t setPreambleLength(uint16_t preambleLength);
-
897 
-
905  float getFrequencyError(bool autoCorrect = false);
-
906 
-
912  float getAFCError();
-
913 
-
919  float getSNR();
-
920 
-
926  float getDataRate() const;
-
927 
-
935  int16_t setBitRate(float br);
-
936 
-
944  int16_t setFrequencyDeviation(float freqDev) override;
-
945 
-
953  int16_t setRxBandwidth(float rxBw);
-
954 
-
962  int16_t setAFCBandwidth(float afcBw);
-
963 
-
971  int16_t setAFC(bool isEnabled);
-
972 
-
980  int16_t setAFCAGCTrigger(uint8_t trigger);
+
876  int16_t setSyncWord(uint8_t syncWord);
+
877 
+
885  int16_t setCurrentLimit(uint8_t currentLimit);
+
886 
+
894  int16_t setPreambleLength(uint16_t preambleLength);
+
895 
+
903  float getFrequencyError(bool autoCorrect = false);
+
904 
+
910  float getAFCError();
+
911 
+
917  float getSNR();
+
918 
+
924  float getDataRate() const;
+
925 
+
933  int16_t setFrequencyDeviation(float freqDev) override;
+
934 
+
942  int16_t setRxBandwidth(float rxBw);
+
943 
+
951  int16_t setAFCBandwidth(float afcBw);
+
952 
+
960  int16_t setAFC(bool isEnabled);
+
961 
+
969  int16_t setAFCAGCTrigger(uint8_t trigger);
+
970 
+
980  int16_t setSyncWord(uint8_t* syncWord, size_t len);
981 
-
991  int16_t setSyncWord(uint8_t* syncWord, size_t len);
-
992 
-
1000  int16_t setNodeAddress(uint8_t nodeAddr);
-
1001 
-
1009  int16_t setBroadcastAddress(uint8_t broadAddr);
-
1010 
-
1016  int16_t disableAddressFiltering();
-
1017 
-
1025  int16_t setOOK(bool enableOOK);
-
1026 
-
1034  int16_t setOokThresholdType(uint8_t type);
-
1035 
-
1043  int16_t setOokPeakThresholdDecrement(uint8_t value);
-
1044 
-
1052  int16_t setOokFixedOrFloorThreshold(uint8_t value);
-
1053 
-
1061  int16_t setOokPeakThresholdStep(uint8_t value);
-
1062 
-
1068  int16_t enableBitSync();
-
1069 
-
1075  int16_t disableBitSync();
-
1076 
-
1084  size_t getPacketLength(bool update = true) override;
-
1085 
-
1093  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
-
1094 
-
1102  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
-
1103 
-
1111  uint32_t getTimeOnAir(size_t len);
-
1112 
-
1120  int16_t setCrcFiltering(bool crcOn = true);
-
1121 
-
1132  int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset = 0);
-
1133 
-
1142  int16_t setEncoding(uint8_t encoding) override;
-
1143 
-
1151  uint16_t getIRQFlags();
-
1152 
-
1158  uint8_t getModemStatus();
+
989  int16_t setNodeAddress(uint8_t nodeAddr);
+
990 
+
998  int16_t setBroadcastAddress(uint8_t broadAddr);
+
999 
+
1005  int16_t disableAddressFiltering();
+
1006 
+
1014  int16_t setOOK(bool enableOOK);
+
1015 
+
1023  int16_t setOokThresholdType(uint8_t type);
+
1024 
+
1032  int16_t setOokPeakThresholdDecrement(uint8_t value);
+
1033 
+
1041  int16_t setOokFixedOrFloorThreshold(uint8_t value);
+
1042 
+
1050  int16_t setOokPeakThresholdStep(uint8_t value);
+
1051 
+
1057  int16_t enableBitSync();
+
1058 
+
1064  int16_t disableBitSync();
+
1065 
+
1073  size_t getPacketLength(bool update = true) override;
+
1074 
+
1082  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
+
1083 
+
1091  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
+
1092 
+
1100  uint32_t getTimeOnAir(size_t len);
+
1101 
+
1109  int16_t setCrcFiltering(bool crcOn = true);
+
1110 
+
1121  int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset = 0);
+
1122 
+
1131  int16_t setEncoding(uint8_t encoding) override;
+
1132 
+
1140  uint16_t getIRQFlags();
+
1141 
+
1147  uint8_t getModemStatus();
+
1148 
+
1155  int8_t getTempRaw();
+
1156 
+
1158  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
1159 
-
1166  int8_t getTempRaw();
-
1167 
-
1169  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
-
1170 
-
1172  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
1173 
-
1179  uint8_t randomByte();
-
1180 
-
1186  int16_t getChipVersion();
-
1187 
-
1195  int16_t invertIQ(bool invertIQ);
-
1196 
-
1197  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
1203  void setDirectAction(void (*func)(void));
-
1204 
-
1210  void readBit(RADIOLIB_PIN_TYPE pin);
-
1211  #endif
-
1212 
-
1220  int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod);
-
1221 
-
1227  uint8_t getFHSSHoppingPeriod(void);
-
1228 
-
1234  uint8_t getFHSSChannel(void);
-
1235 
-
1239  void clearFHSSInt(void);
+
1161  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
1162 
+
1168  uint8_t randomByte();
+
1169 
+
1175  int16_t getChipVersion();
+
1176 
+
1184  int16_t invertIQ(bool invertIQ);
+
1185 
+
1186  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
1192  void setDirectAction(void (*func)(void));
+
1193 
+
1199  void readBit(RADIOLIB_PIN_TYPE pin);
+
1200  #endif
+
1201 
+
1209  int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod);
+
1210 
+
1216  uint8_t getFHSSHoppingPeriod(void);
+
1217 
+
1223  uint8_t getFHSSChannel(void);
+
1224 
+
1228  void clearFHSSInt(void);
+
1229 
+
1239  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
1240 
-
1250  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
-
1251 
-
1259  int16_t setDIOPreambleDetect(bool usePreambleDetect);
+
1248  int16_t setDIOPreambleDetect(bool usePreambleDetect);
+
1249 
+
1259  float getRSSI(bool packet, bool skipReceive, int16_t offset);
1260 
-
1270  float getRSSI(bool packet, bool skipReceive, int16_t offset);
-
1271 
-
1279  int16_t setRSSIThreshold(float dbm);
-
1280 
-
1281 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
1282  protected:
-
1283 #endif
-
1284  Module* _mod;
-
1285 
-
1286 #if !defined(RADIOLIB_GODMODE)
-
1287  protected:
-
1288 #endif
-
1289 
-
1290  float _freq = 0;
-
1291  float _bw = 0;
-
1292  uint8_t _sf = 0;
-
1293  uint8_t _cr = 0;
-
1294  float _br = 0;
-
1295  bool _ook = false;
-
1296  bool _crcEnabled = false;
-
1297  bool _crcOn = true; // default value used in FSK mode
-
1298  size_t _packetLength = 0;
-
1299 
-
1300  int16_t setFrequencyRaw(float newFreq);
-
1301  int16_t config();
-
1302  int16_t configFSK();
-
1303  int16_t getActiveModem();
-
1304  int16_t directMode();
-
1305  int16_t setPacketMode(uint8_t mode, uint8_t len);
-
1306 
-
1307 #if !defined(RADIOLIB_GODMODE)
-
1308  private:
-
1309 #endif
-
1310  float _dataRate = 0;
-
1311  bool _packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
-
1312  uint8_t _packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
-
1313 
-
1314  bool findChip(uint8_t ver);
-
1315  int16_t setMode(uint8_t mode);
-
1316  int16_t setActiveModem(uint8_t modem);
-
1317  void clearIRQFlags();
-
1318  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
-
1326  static uint8_t calculateBWManExp(float bandwidth);
-
1327 
-
1328  virtual void errataFix(bool rx) = 0;
-
1329 };
-
1330 
-
1331 #endif
-
1332 
-
1333 #endif
+
1268  int16_t setRSSIThreshold(float dbm);
+
1269 
+
1270 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
1271  protected:
+
1272 #endif
+
1273  Module* _mod;
+
1274 
+
1275 #if !defined(RADIOLIB_GODMODE)
+
1276  protected:
+
1277 #endif
+
1278 
+
1279  float _freq = 0;
+
1280  float _bw = 0;
+
1281  uint8_t _sf = 0;
+
1282  uint8_t _cr = 0;
+
1283  float _br = 0;
+
1284  bool _ook = false;
+
1285  bool _crcEnabled = false;
+
1286  bool _crcOn = true; // default value used in FSK mode
+
1287  size_t _packetLength = 0;
+
1288 
+
1289  int16_t setFrequencyRaw(float newFreq);
+
1290  int16_t setBitRateCommon(float br, uint8_t fracRegAddr);
+
1291  int16_t config();
+
1292  int16_t configFSK();
+
1293  int16_t getActiveModem();
+
1294  int16_t directMode();
+
1295  int16_t setPacketMode(uint8_t mode, uint8_t len);
+
1296 
+
1297 #if !defined(RADIOLIB_GODMODE)
+
1298  private:
+
1299 #endif
+
1300  float _dataRate = 0;
+
1301  bool _packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
+
1302  uint8_t _packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
+
1303 
+
1304  bool findChip(uint8_t ver);
+
1305  int16_t setMode(uint8_t mode);
+
1306  int16_t setActiveModem(uint8_t modem);
+
1307  void clearIRQFlags();
+
1308  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
+
1316  static uint8_t calculateBWManExp(float bandwidth);
+
1317 
+
1318  virtual void errataFix(bool rx) = 0;
+
1319 };
+
1320 
+
1321 #endif
+
1322 
+
1323 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
Module::RFSWITCH_MAX_PINS
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:35
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
@@ -893,80 +892,79 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
PhysicalLayer::startTransmit
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:134
PhysicalLayer::receive
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
SX127x
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
-
SX127x::readBit
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1521
-
SX127x::packetMode
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets....
Definition: SX127x.cpp:363
-
SX127x::clearFifoFullAction
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:472
-
SX127x::setOokFixedOrFloorThreshold
int16_t setOokFixedOrFloorThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: SX127x.cpp:1033
-
SX127x::enableBitSync
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1057
-
SX127x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1137
-
SX127x::startChannelScan
int16_t startChannelScan()
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:656
-
SX127x::invertIQ
int16_t invertIQ(bool invertIQ)
Enable/disable inversion of the I and Q signals.
Definition: SX127x.cpp:1496
-
SX127x::setFifoFullAction
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:463
-
SX127x::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1065
-
SX127x::fifoGet
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficently full to read.
Definition: SX127x.cpp:500
-
SX127x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.
Definition: SX127x.cpp:903
-
SX127x::getModemStatus
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1260
+
SX127x::readBit
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1523
+
SX127x::packetMode
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets....
Definition: SX127x.cpp:359
+
SX127x::clearFifoFullAction
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:468
+
SX127x::setOokFixedOrFloorThreshold
int16_t setOokFixedOrFloorThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: SX127x.cpp:1035
+
SX127x::enableBitSync
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1059
+
SX127x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1139
+
SX127x::startChannelScan
int16_t startChannelScan()
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:652
+
SX127x::invertIQ
int16_t invertIQ(bool invertIQ)
Enable/disable inversion of the I and Q signals.
Definition: SX127x.cpp:1498
+
SX127x::setFifoFullAction
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:459
+
SX127x::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1067
+
SX127x::fifoGet
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficently full to read.
Definition: SX127x.cpp:496
+
SX127x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.
Definition: SX127x.cpp:905
+
SX127x::getModemStatus
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1262
SX127x::reset
virtual void reset()=0
Reset method. Will reset the chip to the default state using RST pin. Declared pure virtual since SX1...
-
SX127x::fifoAdd
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:477
-
SX127x::setCurrentLimit
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:694
-
SX127x::clearFHSSInt
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1538
-
SX127x::setAFC
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:935
-
SX127x::sleep
int16_t sleep()
Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...
Definition: SX127x.cpp:276
-
SX127x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...
Definition: SX127x.cpp:861
-
SX127x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1105
-
SX127x::setOokPeakThresholdStep
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1049
-
SX127x::getAFCError
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:800
-
SX127x::setRSSIThreshold
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1197
-
SX127x::getFHSSChannel
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1534
+
SX127x::fifoAdd
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:473
+
SX127x::setCurrentLimit
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:690
+
SX127x::clearFHSSInt
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1540
+
SX127x::setAFC
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:937
+
SX127x::sleep
int16_t sleep()
Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...
Definition: SX127x.cpp:272
+
SX127x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...
Definition: SX127x.cpp:863
+
SX127x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1107
+
SX127x::setOokPeakThresholdStep
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1051
+
SX127x::getAFCError
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:796
+
SX127x::setRSSIThreshold
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1199
+
SX127x::getFHSSChannel
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1536
SX127x::begin
int16_t begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)
Initialization method. Will be called with appropriate parameters when calling initialization method ...
Definition: SX127x.cpp:12
-
SX127x::setBitRate
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.
Definition: SX127x.cpp:831
-
SX127x::setAFCBandwidth
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:919
-
SX127x::randomByte
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1278
-
SX127x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1133
-
SX127x::setFifoEmptyAction
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:454
-
SX127x::setDio0Action
void setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:432
-
SX127x::clearDio0Action
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:436
-
SX127x::standby
int16_t standby() override
Sets the LoRa module to standby.
Definition: SX127x.cpp:284
-
SX127x::setDIOPreambleDetect
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1557
-
SX127x::setFHSSHoppingPeriod
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1526
-
SX127x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:594
-
SX127x::disableBitSync
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1061
-
SX127x::setOokThresholdType
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1025
-
SX127x::getTempRaw
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1307
-
SX127x::setCrcFiltering
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1187
-
SX127x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:447
-
SX127x::setDirectAction
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX127x.cpp:1517
-
SX127x::receiveDirect
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:326
-
SX127x::clearFifoEmptyAction
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:459
-
SX127x::setOokPeakThresholdDecrement
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1041
-
SX127x::setAFCAGCTrigger
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:945
+
SX127x::setAFCBandwidth
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:921
+
SX127x::randomByte
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1280
+
SX127x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1135
+
SX127x::setFifoEmptyAction
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:450
+
SX127x::setDio0Action
void setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:428
+
SX127x::clearDio0Action
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:432
+
SX127x::beginFSK
int16_t beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...
Definition: SX127x.cpp:59
+
SX127x::standby
int16_t standby() override
Sets the LoRa module to standby.
Definition: SX127x.cpp:280
+
SX127x::setDIOPreambleDetect
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1559
+
SX127x::setFHSSHoppingPeriod
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1528
+
SX127x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:590
+
SX127x::disableBitSync
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1063
+
SX127x::setOokThresholdType
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1027
+
SX127x::getTempRaw
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1309
+
SX127x::setCrcFiltering
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1189
+
SX127x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:443
+
SX127x::setDirectAction
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX127x.cpp:1519
+
SX127x::receiveDirect
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:322
+
SX127x::clearFifoEmptyAction
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:455
+
SX127x::setOokPeakThresholdDecrement
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1043
+
SX127x::setAFCAGCTrigger
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:947
SX127x::transmit
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
-
SX127x::setPreambleLength
int16_t setPreambleLength(uint16_t preambleLength)
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:718
-
SX127x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.
Definition: SX127x.cpp:979
-
SX127x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1226
-
SX127x::getSNR
float getSNR()
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:816
-
SX127x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:993
-
SX127x::setSyncWord
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:681
-
SX127x::getIRQFlags
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1245
+
SX127x::setPreambleLength
int16_t setPreambleLength(uint16_t preambleLength)
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:714
+
SX127x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.
Definition: SX127x.cpp:981
+
SX127x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1228
+
SX127x::getSNR
float getSNR()
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:812
+
SX127x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:995
+
SX127x::setSyncWord
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:677
+
SX127x::getIRQFlags
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1247
SX127x::SX127x
SX127x(Module *mod)
Default constructor. Called internally when creating new LoRa instance.
Definition: SX127x.cpp:4
-
SX127x::setRfSwitchTable
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&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: SX127x.cpp:1274
-
SX127x::setRSSIConfig
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1203
-
SX127x::getTimeOnAir
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1141
-
SX127x::getFHSSHoppingPeriod
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1530
-
SX127x::scanChannel
int16_t scanChannel()
Performs scan for valid LoRa preamble in the current channel.
Definition: SX127x.cpp:260
-
SX127x::setDIOMapping
int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1547
-
SX127x::getDataRate
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:827
-
SX127x::beginFSK
int16_t beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...
Definition: SX127x.cpp:59
-
SX127x::startReceive
int16_t startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)
Interrupt-driven receive method. DIO0 will be activated when full valid packet is received.
Definition: SX127x.cpp:372
-
SX127x::setDio1Action
void setDio1Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:440
+
SX127x::setRfSwitchTable
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&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: SX127x.cpp:1276
+
SX127x::setRSSIConfig
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1205
+
SX127x::getTimeOnAir
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1143
+
SX127x::getFHSSHoppingPeriod
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1532
+
SX127x::scanChannel
int16_t scanChannel()
Performs scan for valid LoRa preamble in the current channel.
Definition: SX127x.cpp:256
+
SX127x::setDIOMapping
int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1549
+
SX127x::getDataRate
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:823
+
SX127x::startReceive
int16_t startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)
Interrupt-driven receive method. DIO0 will be activated when full valid packet is received.
Definition: SX127x.cpp:368
+
SX127x::setDio1Action
void setDio1Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:436
SX127x::readData
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:153
-
SX127x::setRfSwitchPins
void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1270
-
SX127x::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1303
-
SX127x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:297
+
SX127x::setRfSwitchPins
void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1272
+
SX127x::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1305
+
SX127x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:293
SX127x::startTransmit
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:134
-
SX127x::getFrequencyError
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:747
+
SX127x::getFrequencyError
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:743
SX127x::receive
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
-
SX127x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:1007
+
SX127x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:1009
Module::RfSwitchMode_t
Definition: Module.h:42
diff --git a/class_physical_layer.html b/class_physical_layer.html index 78899bd9..2055ad94 100644 --- a/class_physical_layer.html +++ b/class_physical_layer.html @@ -868,7 +868,7 @@ class PagerClient
Returns
Status Codes
-

Reimplemented in SX128x, SX127x, SX126x, Si443x, RF69, nRF24, and CC1101.

+

Reimplemented in SX1278, SX1272, SX128x, SX126x, Si443x, RF69, nRF24, and CC1101.

diff --git a/class_r_f_m95-members.html b/class_r_f_m95-members.html index 80fa401f..b35c9293 100644 --- a/class_r_f_m95-members.html +++ b/class_r_f_m95-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)RFM95 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)RFM95 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_r_f_m95.html b/class_r_f_m95.html index 66c43d3c..ba3bf627 100644 --- a/class_r_f_m95.html +++ b/class_r_f_m95.html @@ -147,6 +147,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -187,9 +190,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -290,9 +293,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_r_f_m96-members.html b/class_r_f_m96-members.html index 7f47bf82..4e937630 100644 --- a/class_r_f_m96-members.html +++ b/class_r_f_m96-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)RFM96 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)RFM96 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_r_f_m96.html b/class_r_f_m96.html index eb535209..f8774090 100644 --- a/class_r_f_m96.html +++ b/class_r_f_m96.html @@ -146,6 +146,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -186,9 +189,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -289,9 +292,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_r_f_m97-members.html b/class_r_f_m97-members.html index a6169156..a7ce4970 100644 --- a/class_r_f_m97-members.html +++ b/class_r_f_m97-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)RFM95 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)RFM95 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_r_f_m97.html b/class_r_f_m97.html index 25cdb69f..e2fa2e32 100644 --- a/class_r_f_m97.html +++ b/class_r_f_m97.html @@ -154,6 +154,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -194,9 +197,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -297,9 +300,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_s_x1272-members.html b/class_s_x1272-members.html index 08240017..3076633d 100644 --- a/class_s_x1272-members.html +++ b/class_s_x1272-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1272 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=915.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1272 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1272 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1272virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1272 setCRC(bool enable, bool mode=false)SX1272 diff --git a/class_s_x1272.html b/class_s_x1272.html index fb6f3f65..81e9d889 100644 --- a/class_s_x1272.html +++ b/class_s_x1272.html @@ -133,6 +133,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA_BOOST pin). More...
  @@ -173,9 +176,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -276,9 +279,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  @@ -833,6 +833,43 @@ void 
Returns
Status Codes
+ + + +

◆ setBitRate()

+ +
+
+ + + + + +
+ + + + + + + + +
int16_t SX1272::setBitRate (float br)
+
+overridevirtual
+
+ +

Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.

+
Parameters
+ + +
brBit rate to be set (in kbps).
+
+
+
Returns
Status Codes
+ +

Reimplemented from PhysicalLayer.

+
diff --git a/class_s_x1272.js b/class_s_x1272.js index e9a1e3fe..205b29da 100644 --- a/class_s_x1272.js +++ b/class_s_x1272.js @@ -10,6 +10,7 @@ var class_s_x1272 = [ "implicitHeader", "class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3", null ], [ "reset", "class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac", null ], [ "setBandwidth", "class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b", null ], + [ "setBitRate", "class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5", null ], [ "setCodingRate", "class_s_x1272.html#a960913438feccad4c1913a9222384a5f", null ], [ "setCRC", "class_s_x1272.html#abd912314a977f92c464d36d862329ffc", null ], [ "setDataShaping", "class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea", null ], diff --git a/class_s_x1273-members.html b/class_s_x1273-members.html index 4a7271fa..1c950d65 100644 --- a/class_s_x1273-members.html +++ b/class_s_x1273-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1273 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=915.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1272 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1272 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1272virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1272 setCRC(bool enable, bool mode=false)SX1272 diff --git a/class_s_x1273.html b/class_s_x1273.html index 54234c95..822ecf7a 100644 --- a/class_s_x1273.html +++ b/class_s_x1273.html @@ -143,6 +143,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA_BOOST pin). More...
  @@ -183,9 +186,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -286,9 +289,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_s_x1276-members.html b/class_s_x1276-members.html index 8fc0f16a..dc228200 100644 --- a/class_s_x1276-members.html +++ b/class_s_x1276-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1276 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1276 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_s_x1276.html b/class_s_x1276.html index a123b3d2..819d3ccf 100644 --- a/class_s_x1276.html +++ b/class_s_x1276.html @@ -146,6 +146,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -186,9 +189,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -289,9 +292,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_s_x1277-members.html b/class_s_x1277-members.html index ebf99c4c..912652af 100644 --- a/class_s_x1277-members.html +++ b/class_s_x1277-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1277 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1277 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_s_x1277.html b/class_s_x1277.html index 71615e6f..c91417c9 100644 --- a/class_s_x1277.html +++ b/class_s_x1277.html @@ -149,6 +149,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -189,9 +192,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -292,9 +295,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_s_x1278-members.html b/class_s_x1278-members.html index 29a067b8..22227da6 100644 --- a/class_s_x1278-members.html +++ b/class_s_x1278-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1278 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1278 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_s_x1278.html b/class_s_x1278.html index 879dfb86..af78c93d 100644 --- a/class_s_x1278.html +++ b/class_s_x1278.html @@ -138,6 +138,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -178,9 +181,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -281,9 +284,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  @@ -838,6 +838,43 @@ void 
Returns
Status Codes
+ + + +

◆ setBitRate()

+ +
+
+ + + + + +
+ + + + + + + + +
int16_t SX1278::setBitRate (float br)
+
+overridevirtual
+
+ +

Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.

+
Parameters
+ + +
brBit rate to be set (in kbps).
+
+
+
Returns
Status Codes
+ +

Reimplemented from PhysicalLayer.

+
diff --git a/class_s_x1278.js b/class_s_x1278.js index 02e700e9..462265c3 100644 --- a/class_s_x1278.js +++ b/class_s_x1278.js @@ -10,6 +10,7 @@ var class_s_x1278 = [ "implicitHeader", "class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e", null ], [ "reset", "class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad", null ], [ "setBandwidth", "class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6", null ], + [ "setBitRate", "class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67", null ], [ "setCodingRate", "class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1", null ], [ "setCRC", "class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1", null ], [ "setDataShaping", "class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563", null ], diff --git a/class_s_x1279-members.html b/class_s_x1279-members.html index 35efa514..1b1ef30c 100644 --- a/class_s_x1279-members.html +++ b/class_s_x1279-members.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)SX1279 SX127x::begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)SX1279 - SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x + SX127x::beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x clearDio0Action()SX127x clearDio1Action()SX127xvirtual clearFHSSInt(void)SX127x @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable setAFCAGCTrigger(uint8_t trigger)SX127x setAFCBandwidth(float afcBw)SX127x setBandwidth(float bw)SX1278 - setBitRate(float br)SX127xvirtual + setBitRate(float br) overrideSX1278virtual setBroadcastAddress(uint8_t broadAddr)SX127x setCodingRate(uint8_t cr)SX1278 setCRC(bool enable, bool mode=false)SX1278 diff --git a/class_s_x1279.html b/class_s_x1279.html index 5890e1aa..cb483270 100644 --- a/class_s_x1279.html +++ b/class_s_x1279.html @@ -143,6 +143,9 @@ void int16_t setCodingRate (uint8_t cr)  Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. More...
  +int16_t setBitRate (float br) override + Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
+  int16_t setOutputPower (int8_t power, bool useRfo=false)  Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA_BOOST pin). High power +20 dBm operation is also supported, on the PA_BOOST pin. More...
  @@ -183,9 +186,9 @@ void int16_t begin (uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)  Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. More...
  -int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) - Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
-  +int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK) + Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override  Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
  @@ -286,9 +289,6 @@ void float getDataRate () const  Get data rate of the latest transmitted packet. More...
  -int16_t setBitRate (float br) - Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
-  int16_t setFrequencyDeviation (float freqDev) override  Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
  diff --git a/class_s_x127x-members.html b/class_s_x127x-members.html index 86cc5718..d1298804 100644 --- a/class_s_x127x-members.html +++ b/class_s_x127x-members.html @@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable - + @@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable - + diff --git a/class_s_x127x.html b/class_s_x127x.html index 926f5c47..34babbca 100644 --- a/class_s_x127x.html +++ b/class_s_x127x.html @@ -128,9 +128,9 @@ Public Member Functions virtual void  - - - + + + @@ -231,9 +231,6 @@ void  - - - @@ -419,6 +416,9 @@ void  + + + @@ -529,8 +529,8 @@ void  - - - - - - @@ -583,7 +577,6 @@ void 
available()PhysicalLayer
begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)SX127x
beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x
beginFSK(uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)SX127x
clearDio0Action()SX127x
clearDio1Action()SX127xvirtual
clearFHSSInt(void)SX127x
setAFC(bool isEnabled)SX127x
setAFCAGCTrigger(uint8_t trigger)SX127x
setAFCBandwidth(float afcBw)SX127x
setBitRate(float br)SX127xvirtual
setBitRate(float br)PhysicalLayervirtual
setBroadcastAddress(uint8_t broadAddr)SX127x
setCrcFiltering(bool crcOn=true)SX127x
setCurrentLimit(uint8_t currentLimit)SX127x
reset ()=0
 Reset method. Will reset the chip to the default state using RST pin. Declared pure virtual since SX1272 and SX1278 implementations differ.
 
int16_t beginFSK (uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
 Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
 
int16_t beginFSK (uint8_t chipVersion, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
 Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
 
int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override
 Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
 
float getDataRate () const
 Get data rate of the latest transmitted packet. More...
 
int16_t setBitRate (float br)
 Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. More...
 
int16_t setFrequencyDeviation (float freqDev) override
 Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and must be lower than 200 kHz. Only available in FSK mode. More...
 
virtual int16_t setFrequency (float freq)
 Sets carrier frequency. Must be implemented in module class. More...
 
virtual int16_t setBitRate (float br)
 Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class. More...
 
virtual int16_t setDataShaping (uint8_t sh)
 Sets GFSK data shaping. Only available in FSK mode. Must be implemented in module class. More...
 
-

◆ beginFSK()

+ +

◆ beginFSK()

@@ -541,12 +541,6 @@ void 
uint8_t  chipVersion,
float br,
Parameters
- @@ -1563,44 +1556,6 @@ void 
chipVersionValue in SPI version register. Used to verify the connection and hardware version.
brBit rate of the FSK transmission in kbps (kilobits per second).
freqDevFrequency deviation of the FSK transmission in kHz.
rxBwReceiver bandwidth in kHz.
preambleLengthLength of FSK preamble in bits.
Returns
Status Codes
- - - -

◆ setBitRate()

- -
-
- - - - - -
- - - - - - - - -
int16_t SX127x::setBitRate (float br)
-
-virtual
-
- -

Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.

-
Parameters
- - -
brBit rate to be set (in kbps).
-
-
-
Returns
Status Codes
-
Todo:
fractional part of bit rate setting (not in OOK)
- -

Reimplemented from PhysicalLayer.

-
diff --git a/class_s_x127x.js b/class_s_x127x.js index d7da787e..bb143c82 100644 --- a/class_s_x127x.js +++ b/class_s_x127x.js @@ -2,7 +2,7 @@ var class_s_x127x = [ [ "SX127x", "class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c", null ], [ "begin", "class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430", null ], - [ "beginFSK", "class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3", null ], + [ "beginFSK", "class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb", null ], [ "clearDio0Action", "class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823", null ], [ "clearDio1Action", "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5", null ], [ "clearFHSSInt", "class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66", null ], @@ -45,7 +45,6 @@ var class_s_x127x = [ "setAFC", "class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e", null ], [ "setAFCAGCTrigger", "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0", null ], [ "setAFCBandwidth", "class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef", null ], - [ "setBitRate", "class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022", null ], [ "setBroadcastAddress", "class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40", null ], [ "setCrcFiltering", "class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a", null ], [ "setCurrentLimit", "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002", null ], diff --git a/class_s_x1282.html b/class_s_x1282.html index df203174..dafeb92f 100644 --- a/class_s_x1282.html +++ b/class_s_x1282.html @@ -406,7 +406,7 @@ void 
Todo:
implement advanced ranging
+
Todo:
implement advanced ranging
diff --git a/class_s_x128x.html b/class_s_x128x.html index ee5b323c..a7ed2a31 100644 --- a/class_s_x128x.html +++ b/class_s_x128x.html @@ -863,7 +863,7 @@ void 
Returns
Expected time-on-air in microseconds.
-
Todo:
implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
+
Todo:
implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
@@ -1917,7 +1917,7 @@ void 
Returns
Status Codes
-
Todo:
add support for multiple sync words
+
Todo:
add support for multiple sync words
diff --git a/functions_b.html b/functions_b.html index 91058b4d..7a15b207 100644 --- a/functions_b.html +++ b/functions_b.html @@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable() , SX1277 , SX1278 , SX1279 -, SX127x +, SX127x
  • beginGFSK() : SX128x diff --git a/functions_func_b.html b/functions_func_b.html index 4bbb8a9f..33b6ad6c 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza , SX1277 , SX1278 , SX1279 -, SX127x +, SX127x
  • beginGFSK() : SX128x diff --git a/functions_func_s.html b/functions_func_s.html index 0288f327..57f2e851 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -144,7 +144,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza , RF69 , Si443x , SX126x -, SX127x +, SX1272 +, SX1278 , SX128x
  • setBroadcastAddress() diff --git a/functions_s.html b/functions_s.html index ad949f6a..80546734 100644 --- a/functions_s.html +++ b/functions_s.html @@ -150,7 +150,8 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , RF69 , Si443x , SX126x -, SX127x +, SX1272 +, SX1278 , SX128x
  • setBroadcastAddress() @@ -438,7 +439,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : SX126x
  • setSyncWord() -: CC1101 +: CC1101 , RF69 , Si443x , SX126x @@ -555,7 +556,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : AX25Frame
  • SSTVClient() -: SSTVClient +: SSTVClient
  • standby() : CC1101 diff --git a/navtreedata.js b/navtreedata.js index a4f21180..6819dfa4 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -52,8 +52,8 @@ var NAVTREEINDEX = "_a_f_s_k_8h_source.html", "class_module.html#a849ad85fc1bc3a7130e660c13973ab26", "class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e", -"class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb", -"functions_func_c.html" +"class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95", +"functions_func_b.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex2.js b/navtreeindex2.js index 7a0f0300..8f83aaa4 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -132,22 +132,23 @@ var NAVTREEINDEX2 = "class_s_x1272.html":[3,0,36], "class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac":[3,0,36,8], "class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b":[3,0,36,9], -"class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47":[3,0,36,13], +"class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47":[3,0,36,14], "class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0":[3,0,36,5], "class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3":[3,0,36,7], -"class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de":[3,0,36,16], -"class_s_x1272.html#a82084ac58502c83d2ada998410307490":[3,0,36,17], +"class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de":[3,0,36,17], +"class_s_x1272.html#a82084ac58502c83d2ada998410307490":[3,0,36,18], "class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260":[3,0,36,3], -"class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea":[3,0,36,12], -"class_s_x1272.html#a960913438feccad4c1913a9222384a5f":[3,0,36,10], +"class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea":[3,0,36,13], +"class_s_x1272.html#a960913438feccad4c1913a9222384a5f":[3,0,36,11], "class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626":[3,0,36,0], +"class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5":[3,0,36,10], "class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63":[3,0,36,1], -"class_s_x1272.html#abd912314a977f92c464d36d862329ffc":[3,0,36,11], +"class_s_x1272.html#abd912314a977f92c464d36d862329ffc":[3,0,36,12], "class_s_x1272.html#acdf35ee105a327e0e6089615e6f9bb1a":[3,0,36,6], -"class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852":[3,0,36,15], +"class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852":[3,0,36,16], "class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7":[3,0,36,4], "class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9":[3,0,36,2], -"class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8":[3,0,36,14], +"class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8":[3,0,36,15], "class_s_x1273.html":[3,0,37], "class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2":[3,0,37,1], "class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f":[3,0,37,2], @@ -165,23 +166,24 @@ var NAVTREEINDEX2 = "class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44":[3,0,39,2], "class_s_x1278.html":[3,0,40], "class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e":[3,0,40,0], -"class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4":[3,0,40,13], +"class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4":[3,0,40,14], "class_s_x1278.html#a260399b893988196771bc5a62d604822":[3,0,40,6], "class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6":[3,0,40,9], "class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e":[3,0,40,7], -"class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4":[3,0,40,14], +"class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4":[3,0,40,15], "class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad":[3,0,40,8], "class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856":[3,0,40,5], "class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1":[3,0,40,4], -"class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88":[3,0,40,16], -"class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1":[3,0,40,10], +"class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88":[3,0,40,17], +"class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1":[3,0,40,11], "class_s_x1278.html#a86464af008b71d12948690b780280e7d":[3,0,40,3], "class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf":[3,0,40,2], -"class_s_x1278.html#aa57b713988cfa224a6db2ff325052931":[3,0,40,15], -"class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1":[3,0,40,11], +"class_s_x1278.html#aa57b713988cfa224a6db2ff325052931":[3,0,40,16], +"class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1":[3,0,40,12], "class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e":[3,0,40,1], -"class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08":[3,0,40,17], -"class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563":[3,0,40,12], +"class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08":[3,0,40,18], +"class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563":[3,0,40,13], +"class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67":[3,0,40,10], "class_s_x1279.html":[3,0,41], "class_s_x1279.html#a324a37dee0522f43692cd414141becc2":[3,0,41,1], "class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b":[3,0,41,2], @@ -190,64 +192,62 @@ var NAVTREEINDEX2 = "class_s_x127x.html":[3,0,42], "class_s_x127x.html#a071442611a32154e8b3db7981f242a53":[3,0,42,32], "class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1":[3,0,42,30], -"class_s_x127x.html#a0ae533401c801f1d4034eb3db8b1f30c":[3,0,42,77], +"class_s_x127x.html#a0ae533401c801f1d4034eb3db8b1f30c":[3,0,42,76], "class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71":[3,0,42,7], -"class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538":[3,0,42,61], +"class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538":[3,0,42,60], "class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa":[3,0,42,10], -"class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c":[3,0,42,89], -"class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059":[3,0,42,76], +"class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c":[3,0,42,88], +"class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059":[3,0,42,75], "class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04":[3,0,42,29], -"class_s_x127x.html#a201c31366f32c41b801724fb662265c1":[3,0,42,57], -"class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee":[3,0,42,60], +"class_s_x127x.html#a201c31366f32c41b801724fb662265c1":[3,0,42,56], +"class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee":[3,0,42,59], "class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a":[3,0,42,12], -"class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53":[3,0,42,70], +"class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53":[3,0,42,69], "class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc":[3,0,42,23], "class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68":[3,0,42,40], "class_s_x127x.html#a3563453988a83d22dd07d4691543a300":[3,0,42,34], "class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e":[3,0,42,11], -"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,42,86], -"class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,42,48], +"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,42,85], +"class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,42,47], "class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66":[3,0,42,5], "class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e":[3,0,42,42], -"class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df":[3,0,42,73], -"class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679":[3,0,42,58], +"class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df":[3,0,42,72], +"class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679":[3,0,42,57], "class_s_x127x.html#a462fa74275e67c296328a01f361892d5":[3,0,42,24], -"class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54":[3,0,42,63], -"class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,42,84], +"class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54":[3,0,42,62], +"class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,42,83], "class_s_x127x.html#a4c27736905cf848a67d6cbc92df823b8":[3,0,42,22], "class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544":[3,0,42,15], -"class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76":[3,0,42,69], +"class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76":[3,0,42,68], "class_s_x127x.html#a53d9bd78635a97dc0e3309b675763510":[3,0,42,25], "class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c":[3,0,42,18], "class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430":[3,0,42,1], -"class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022":[3,0,42,45], "class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef":[3,0,42,44], "class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450":[3,0,42,31], "class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359":[3,0,42,14], -"class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb":[3,0,42,56], -"class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc":[3,0,42,49], +"class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb":[3,0,42,55], +"class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc":[3,0,42,48], "class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823":[3,0,42,3], -"class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41":[3,0,42,74], -"class_s_x127x.html#a7b85344084b800966a46ace59dcb5277":[3,0,42,52], -"class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1":[3,0,42,55], +"class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb":[3,0,42,2], +"class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41":[3,0,42,73], +"class_s_x127x.html#a7b85344084b800966a46ace59dcb5277":[3,0,42,51], +"class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1":[3,0,42,54], "class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f":[3,0,42,13], "class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd":[3,0,42,9], -"class_s_x127x.html#a8b93142202167270db109d18b743c744":[3,0,42,64], -"class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,42,79], +"class_s_x127x.html#a8b93142202167270db109d18b743c744":[3,0,42,63], +"class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,42,78], "class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1":[3,0,42,27], -"class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a":[3,0,42,47], +"class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a":[3,0,42,46], "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5":[3,0,42,4], -"class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc":[3,0,42,71], -"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,42,87], -"class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238":[3,0,42,53], -"class_s_x127x.html#aa565bbff460e487672953dc05d335cb0":[3,0,42,75], +"class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc":[3,0,42,70], +"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,42,86], +"class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238":[3,0,42,52], +"class_s_x127x.html#aa565bbff460e487672953dc05d335cb0":[3,0,42,74], "class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f":[3,0,42,39], "class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1":[3,0,42,6], -"class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d":[3,0,42,62], +"class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d":[3,0,42,61], "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0":[3,0,42,43], -"class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,42,83], -"class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed":[3,0,42,65], -"class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,42,37], -"class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95":[3,0,42,59], -"class_s_x127x.html#abad2d455012bd28d304589c8164390eb":[3,0,42,54] +"class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,42,82], +"class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed":[3,0,42,64], +"class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,42,37] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 92f3fdd8..c50b5c00 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,30 +1,31 @@ var NAVTREEINDEX3 = { +"class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95":[3,0,42,58], +"class_s_x127x.html#abad2d455012bd28d304589c8164390eb":[3,0,42,53], "class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb":[3,0,42,26], -"class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40":[3,0,42,46], +"class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40":[3,0,42,45], "class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745":[3,0,42,35], -"class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde":[3,0,42,72], +"class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde":[3,0,42,71], "class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d":[3,0,42,21], "class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c":[3,0,42,0], -"class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14":[3,0,42,67], -"class_s_x127x.html#ad3955f85f456edae772a51025a19029b":[3,0,42,68], +"class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14":[3,0,42,66], +"class_s_x127x.html#ad3955f85f456edae772a51025a19029b":[3,0,42,67], "class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac":[3,0,42,28], -"class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,42,81], +"class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,42,80], "class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617":[3,0,42,19], "class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5":[3,0,42,41], -"class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b":[3,0,42,51], +"class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b":[3,0,42,50], "class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,42,17], -"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,82], -"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2], +"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,81], "class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,38], -"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,78], -"class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c":[3,0,42,50], +"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,77], +"class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c":[3,0,42,49], "class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,42,33], -"class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,66], -"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,42,85], +"class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,65], +"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,42,84], "class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd":[3,0,42,16], -"class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,42,88], -"class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,42,80], +"class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,42,87], +"class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,42,79], "class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362":[3,0,42,20], "class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,42,36], "class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5":[3,0,42,8], @@ -238,8 +239,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], "functions.html":[3,3,0,0], +"functions.html":[3,3,0], "functions_b.html":[3,3,0,1], "functions_c.html":[3,3,0,2], "functions_d.html":[3,3,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "functions_eval.html":[3,3,5], "functions_f.html":[3,3,0,5], "functions_func.html":[3,3,1,0], -"functions_func.html":[3,3,1], -"functions_func_b.html":[3,3,1,1] +"functions_func.html":[3,3,1] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 19538fae..364f016d 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"functions_func_b.html":[3,3,1,1], "functions_func_c.html":[3,3,1,2], "functions_func_d.html":[3,3,1,3], "functions_func_e.html":[3,3,1,4], @@ -123,8 +124,8 @@ var NAVTREEINDEX4 = "group__status__codes.html#gafbc04b924d23cba05307e94972d7d607":[2,4,5], "group__status__codes.html#gafeff72bd7b618959d86b804a11f09063":[2,4,1], "hierarchy.html":[3,2], -"index.html":[], "index.html":[0], +"index.html":[], "modules.html":[2], "n_r_f24_8h_source.html":[4,0,0,0,2,0], "pages.html":[], diff --git a/search/all_1.js b/search/all_1.js index 7d8f4c56..4ca10e92 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -3,7 +3,7 @@ var searchData= ['begin_7',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',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#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::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#ac4ae2458f8005c87161c74cf827d35b9',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_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::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']]], - ['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#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]], + ['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']]], ['begintransaction_12',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]], ['bytearr_13',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]] diff --git a/search/all_f.js b/search/all_f.js index 87c39ea3..8524ec27 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -15,9 +15,9 @@ var searchData= ['setafcagctrigger_241',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]], ['setafcbandwidth_242',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]], ['setambienttemperature_243',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], - ['setautoack_244',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]], + ['setautoack_244',['setAutoAck',['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)'],['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)']]], ['setbandwidth_245',['setBandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()']]], - ['setbitrate_246',['setBitRate',['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]], + ['setbitrate_246',['setBitRate',['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]], ['setbroadcastaddress_247',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_248',['setCodingRate',['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()']]], ['setcorrection_249',['setCorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()'],['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()']]], diff --git a/search/functions_1.js b/search/functions_1.js index 9ea9cc57..509cc33f 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -3,7 +3,7 @@ var searchData= ['begin_443',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',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#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::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#ac4ae2458f8005c87161c74cf827d35b9',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_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::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_444',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]], ['beginflrc_445',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]], - ['beginfsk_446',['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#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]], + ['beginfsk_446',['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_447',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]], ['begintransaction_448',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]], ['bytearr_449',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]] diff --git a/search/functions_f.js b/search/functions_f.js index 642f8e99..2ada84b2 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -15,7 +15,7 @@ var searchData= ['setambienttemperature_568',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], ['setautoack_569',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]], ['setbandwidth_570',['setBandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()']]], - ['setbitrate_571',['setBitRate',['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()']]], + ['setbitrate_571',['setBitRate',['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()']]], ['setbroadcastaddress_572',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], ['setcodingrate_573',['setCodingRate',['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()']]], ['setcorrection_574',['setCorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()'],['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()']]], @@ -31,7 +31,7 @@ var searchData= ['setdiopreambledetect_584',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]], ['setdirectaction_585',['setDirectAction',['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()']]], ['setdirectsyncword_586',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]], - ['setencoding_587',['setEncoding',['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()']]], + ['setencoding_587',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()']]], ['setfhsshoppingperiod_588',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]], ['setfifoemptyaction_589',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]], ['setfifofullaction_590',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]], diff --git a/todo.html b/todo.html index 2afa59fb..dd0f9b6d 100644 --- a/todo.html +++ b/todo.html @@ -105,14 +105,12 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); });
    integers only (all modules - frequency, data rate, bandwidth etc.)
    Member SX1268::setOutputPower (int8_t power)
    power ramp time configuration
    -
    Member SX127x::setBitRate (float br)
    -
    fractional part of bit rate setting (not in OOK)
    Member SX1282::SX1282 (Module *mod)
    -
    implement advanced ranging
    +
    implement advanced ranging
    Member SX128x::getTimeOnAir (size_t len)
    -
    implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
    +
    implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
    Member SX128x::setSyncWord (uint8_t *syncWord, uint8_t len)
    -
    add support for multiple sync words
    +
    add support for multiple sync words