Deploying to gh-pages from @ cc8c8f2eed 🚀

This commit is contained in:
jgromes 2023-04-23 20:42:55 +00:00
parent 28ffe6cd6f
commit 16948fadef
36 changed files with 1410 additions and 1409 deletions

View file

@ -101,39 +101,39 @@ $(document).ready(function(){initNavTree('_r_f_m95_8h_source.html',''); initResi
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_OFFICIAL 0x11</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_OFFICIAL 0x11</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_UNOFFICIAL 0x12 </span><span class="comment">// according to datasheet, only 0x11 should be possible, but some modules seem to have 0x12</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_UNOFFICIAL 0x12 </span><span class="comment">// according to datasheet, only 0x11 should be possible, but some modules seem to have 0x12</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_r_f_m95.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m95.html">RFM95</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div> <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_r_f_m95.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m95.html">RFM95</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326">RFM95</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326">RFM95</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;};</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;};</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_r_f_m95_html"><div class="ttname"><a href="class_r_f_m95.html">RFM95</a></div><div class="ttdoc">Derived class for RFM95 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM95.h:21</div></div> <div class="ttc" id="aclass_r_f_m95_html"><div class="ttname"><a href="class_r_f_m95.html">RFM95</a></div><div class="ttdoc">Derived class for RFM95 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM95.h:20</div></div>
<div class="ttc" id="aclass_r_f_m95_html_a5c37eaf6ae8c558a9a623157dd9f894a"><div class="ttname"><a href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">RFM95::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:8</div></div> <div class="ttc" id="aclass_r_f_m95_html_a5c37eaf6ae8c558a9a623157dd9f894a"><div class="ttname"><a href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">RFM95::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:8</div></div>
<div class="ttc" id="aclass_r_f_m95_html_a7e0f8fa59ddd48f7b026b0f996202b30"><div class="ttname"><a href="class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30">RFM95::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:43</div></div> <div class="ttc" id="aclass_r_f_m95_html_a7e0f8fa59ddd48f7b026b0f996202b30"><div class="ttname"><a href="class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30">RFM95::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:43</div></div>
<div class="ttc" id="aclass_r_f_m95_html_a89dfea02aef1a2b47a3af83801c74326"><div class="ttname"><a href="class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326">RFM95::RFM95</a></div><div class="ttdeci">RFM95(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:4</div></div> <div class="ttc" id="aclass_r_f_m95_html_a89dfea02aef1a2b47a3af83801c74326"><div class="ttname"><a href="class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326">RFM95::RFM95</a></div><div class="ttdeci">RFM95(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:4</div></div>
<div class="ttc" id="aclass_r_f_m95_html_a9dbe60f998ddc661282ebf454dba0f87"><div class="ttname"><a href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">RFM95::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:82</div></div> <div class="ttc" id="aclass_r_f_m95_html_a9dbe60f998ddc661282ebf454dba0f87"><div class="ttname"><a href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">RFM95::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:82</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -101,42 +101,42 @@ $(document).ready(function(){initNavTree('_r_f_m96_8h_source.html',''); initResi
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_OFFICIAL 0x11</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_OFFICIAL 0x11</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_UNOFFICIAL 0x12 </span><span class="comment">// according to datasheet, only 0x11 should be possible, but some modules seem to have 0x12</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_RFM9X_CHIP_VERSION_UNOFFICIAL 0x12 </span><span class="comment">// according to datasheet, only 0x11 should be possible, but some modules seem to have 0x12</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_r_f_m96.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m96.html">RFM96</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div> <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_r_f_m96.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m96.html">RFM96</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a">RFM96</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a">RFM96</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;};</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;RADIOLIB_TYPE_ALIAS(<a class="code" href="class_r_f_m96.html">RFM96</a>, <a class="code" href="class_r_f_m98.html">RFM98</a>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;RADIOLIB_TYPE_ALIAS(<a class="code" href="class_r_f_m96.html">RFM96</a>, <a class="code" href="class_r_f_m98.html">RFM98</a>);</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_r_f_m96_html"><div class="ttname"><a href="class_r_f_m96.html">RFM96</a></div><div class="ttdoc">Derived class for RFM96 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM96.h:21</div></div> <div class="ttc" id="aclass_r_f_m96_html"><div class="ttname"><a href="class_r_f_m96.html">RFM96</a></div><div class="ttdoc">Derived class for RFM96 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM96.h:20</div></div>
<div class="ttc" id="aclass_r_f_m96_html_a82ef1b7354238637eee6f4d65b9be6e5"><div class="ttname"><a href="class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5">RFM96::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:44</div></div> <div class="ttc" id="aclass_r_f_m96_html_a82ef1b7354238637eee6f4d65b9be6e5"><div class="ttname"><a href="class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5">RFM96::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:44</div></div>
<div class="ttc" id="aclass_r_f_m96_html_ad139e35a7465bf7ad83aef85998b4e7a"><div class="ttname"><a href="class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a">RFM96::RFM96</a></div><div class="ttdeci">RFM96(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:4</div></div> <div class="ttc" id="aclass_r_f_m96_html_ad139e35a7465bf7ad83aef85998b4e7a"><div class="ttname"><a href="class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a">RFM96::RFM96</a></div><div class="ttdeci">RFM96(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:4</div></div>
<div class="ttc" id="aclass_r_f_m96_html_ae2be63ae8365648098b84cc86475fb84"><div class="ttname"><a href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">RFM96::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz.</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:83</div></div> <div class="ttc" id="aclass_r_f_m96_html_ae2be63ae8365648098b84cc86475fb84"><div class="ttname"><a href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">RFM96::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz.</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:83</div></div>
<div class="ttc" id="aclass_r_f_m96_html_aef1588799e5855cb464259e8ce2d865b"><div class="ttname"><a href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">RFM96::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:8</div></div> <div class="ttc" id="aclass_r_f_m96_html_aef1588799e5855cb464259e8ce2d865b"><div class="ttname"><a href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">RFM96::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:8</div></div>
<div class="ttc" id="aclass_r_f_m98_html"><div class="ttname"><a href="class_r_f_m98.html">RFM98</a></div><div class="ttdoc">Only exists as alias for RFM96, since there seems to be no difference between RFM96 and RFM98 modules...</div></div> <div class="ttc" id="aclass_r_f_m98_html"><div class="ttname"><a href="class_r_f_m98.html">RFM98</a></div><div class="ttdoc">Only exists as alias for RFM96, since there seems to be no difference between RFM96 and RFM98 modules...</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -98,29 +98,29 @@ $(document).ready(function(){initNavTree('_r_f_m97_8h_source.html',''); initResi
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;../SX127x/SX1278.h&quot;</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;../SX127x/SX1278.h&quot;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;RFM95.h&quot;</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;RFM95.h&quot;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_r_f_m97.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m97.html">RFM97</a>: <span class="keyword">public</span> <a class="code" href="class_r_f_m95.html">RFM95</a> {</div> <div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_r_f_m97.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_r_f_m97.html">RFM97</a>: <span class="keyword">public</span> <a class="code" href="class_r_f_m95.html">RFM95</a> {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be">RFM97</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be">RFM97</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; int16_t <a class="code" href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; int16_t <a class="code" href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_r_f_m95_html"><div class="ttname"><a href="class_r_f_m95.html">RFM95</a></div><div class="ttdoc">Derived class for RFM95 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM95.h:21</div></div> <div class="ttc" id="aclass_r_f_m95_html"><div class="ttname"><a href="class_r_f_m95.html">RFM95</a></div><div class="ttdoc">Derived class for RFM95 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM95.h:20</div></div>
<div class="ttc" id="aclass_r_f_m97_html"><div class="ttname"><a href="class_r_f_m97.html">RFM97</a></div><div class="ttdoc">Derived class for RFM97 modules. Overrides some methods from RFM95 due to different parameter ranges.</div><div class="ttdef"><b>Definition:</b> RFM97.h:18</div></div> <div class="ttc" id="aclass_r_f_m97_html"><div class="ttname"><a href="class_r_f_m97.html">RFM97</a></div><div class="ttdoc">Derived class for RFM97 modules. Overrides some methods from RFM95 due to different parameter ranges.</div><div class="ttdef"><b>Definition:</b> RFM97.h:17</div></div>
<div class="ttc" id="aclass_r_f_m97_html_ab7a6b22776df24d081225dcfe177e1be"><div class="ttname"><a href="class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be">RFM97::RFM97</a></div><div class="ttdeci">RFM97(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM97.cpp:4</div></div> <div class="ttc" id="aclass_r_f_m97_html_ab7a6b22776df24d081225dcfe177e1be"><div class="ttname"><a href="class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be">RFM97::RFM97</a></div><div class="ttdeci">RFM97(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM97.cpp:4</div></div>
<div class="ttc" id="aclass_r_f_m97_html_ae8d0ead424c0c9950ad9d5b7132bdf67"><div class="ttname"><a href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">RFM97::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> RFM97.cpp:8</div></div> <div class="ttc" id="aclass_r_f_m97_html_ae8d0ead424c0c9950ad9d5b7132bdf67"><div class="ttname"><a href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">RFM97::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> RFM97.cpp:8</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->

View file

@ -174,78 +174,78 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_225_KHZ 0b10000000 </span><span class="comment">// 7 6 225 kHz</span></div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_225_KHZ 0b10000000 </span><span class="comment">// 7 6 225 kHz</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_300_KHZ 0b11000000 </span><span class="comment">// 7 6 300 kHz (default)</span></div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_300_KHZ 0b11000000 </span><span class="comment">// 7 6 300 kHz (default)</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_s_x1272.html"> 95</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1272.html">SX1272</a>: <span class="keyword">public</span> <a class="code" href="class_s_x127x.html">SX127x</a> {</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="class_s_x1272.html"> 94</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1272.html">SX1272</a>: <span class="keyword">public</span> <a class="code" href="class_s_x127x.html">SX127x</a> {</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626">SX1272</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626">SX1272</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">beginFSK</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">beginFSK</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac">reset</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac">reset</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; </div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; int16_t <a class="code" href="class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; int16_t <a class="code" href="class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5">setBitRate</a>(<span class="keywordtype">float</span> br) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> useRfo = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; </div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr);</div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852">setGain</a>(uint8_t gain);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5">setBitRate</a>(<span class="keywordtype">float</span> br) <span class="keyword">override</span>;</div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> useRfo = <span class="keyword">false</span>);</div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852">setGain</a>(uint8_t gain);</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet = <span class="keyword">true</span>, <span class="keywordtype">bool</span> skipReceive = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; int16_t <a class="code" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(<span class="keywordtype">bool</span> enable, <span class="keywordtype">bool</span> mode = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh);</div> <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0">forceLDRO</a>(<span class="keywordtype">bool</span> enable);</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet = <span class="keyword">true</span>, <span class="keywordtype">bool</span> skipReceive = <span class="keyword">false</span>);</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; int16_t <a class="code" href="class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63">autoLDRO</a>();</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; </div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; </div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; int16_t <a class="code" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(<span class="keywordtype">bool</span> enable, <span class="keywordtype">bool</span> mode = <span class="keyword">false</span>);</div> <div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; </div> <div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0">forceLDRO</a>(<span class="keywordtype">bool</span> enable);</div> <div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7">explicitHeader</a>();</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; </div> <div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; int16_t <a class="code" href="class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63">autoLDRO</a>();</div> <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; </div> <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; int16_t <a class="code" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; </div> <div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; int16_t setBandwidthRaw(uint8_t newBandwidth);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; int16_t <a class="code" href="class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7">explicitHeader</a>();</div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div> <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; int16_t setCodingRateRaw(uint8_t newCodingRate);</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; int16_t configFSK();</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; int16_t setBandwidthRaw(uint8_t newBandwidth);</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);</div> <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; int16_t setCodingRateRaw(uint8_t newCodingRate);</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; </div> <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; int16_t configFSK();</div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx);</div> <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordtype">bool</span> ldroEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; </div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;};</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; </div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordtype">bool</span> _ldroEnabled = <span class="keyword">false</span>;</div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;};</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; </div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div> <div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div>
<div class="ttc" id="aclass_s_x1272_html"><div class="ttname"><a href="class_s_x1272.html">SX1272</a></div><div class="ttdoc">Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...</div><div class="ttdef"><b>Definition:</b> SX1272.h:95</div></div> <div class="ttc" id="aclass_s_x1272_html"><div class="ttname"><a href="class_s_x1272.html">SX1272</a></div><div class="ttdoc">Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...</div><div class="ttdef"><b>Definition:</b> SX1272.h:94</div></div>
<div class="ttc" id="aclass_s_x1272_html_a0978cc9ecbb7b9d3a017c133506e57ac"><div class="ttname"><a href="class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac">SX1272::reset</a></div><div class="ttdeci">void reset() override</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:74</div></div> <div class="ttc" id="aclass_s_x1272_html_a0978cc9ecbb7b9d3a017c133506e57ac"><div class="ttname"><a href="class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac">SX1272::reset</a></div><div class="ttdeci">void reset() override</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:74</div></div>
<div class="ttc" id="aclass_s_x1272_html_a0cc8eeb00241031796fc73b08711469b"><div class="ttname"><a href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:93</div></div> <div class="ttc" id="aclass_s_x1272_html_a0cc8eeb00241031796fc73b08711469b"><div class="ttname"><a href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:93</div></div>
<div class="ttc" id="aclass_s_x1272_html_a3a377445cb4b8fd41781a3210a819a47"><div class="ttname"><a href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">SX1272::setDataShapingOOK</a></div><div class="ttdeci">int16_t setDataShapingOOK(uint8_t sh)</div><div class="ttdoc">Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:326</div></div> <div class="ttc" id="aclass_s_x1272_html_a3a377445cb4b8fd41781a3210a819a47"><div class="ttname"><a href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">SX1272::setDataShapingOOK</a></div><div class="ttdeci">int16_t setDataShapingOOK(uint8_t sh)</div><div class="ttdoc">Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:326</div></div>
@ -264,7 +264,7 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x1272_html_ae3c9704cb58232f696b5f90f69c115f7"><div class="ttname"><a href="class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7">SX1272::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:417</div></div> <div class="ttc" id="aclass_s_x1272_html_ae3c9704cb58232f696b5f90f69c115f7"><div class="ttname"><a href="class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7">SX1272::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:417</div></div>
<div class="ttc" id="aclass_s_x1272_html_ae7562fe74e7d97bf9cc52b5d63f608f9"><div class="ttname"><a href="class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9">SX1272::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:9</div></div> <div class="ttc" id="aclass_s_x1272_html_ae7562fe74e7d97bf9cc52b5d63f608f9"><div class="ttname"><a href="class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9">SX1272::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:9</div></div>
<div class="ttc" id="aclass_s_x1272_html_af409f50e51042cf9357c0a8267f762f8"><div class="ttname"><a href="class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8">SX1272::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:82</div></div> <div class="ttc" id="aclass_s_x1272_html_af409f50e51042cf9357c0a8267f762f8"><div class="ttname"><a href="class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8">SX1272::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1272.cpp:82</div></div>
<div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:583</div></div> <div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:582</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -95,33 +95,33 @@ $(document).ready(function(){initNavTree('_s_x1273_8h_source.html',''); initResi
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1272.h&quot;</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1272.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_s_x1273.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1273.html">SX1273</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1272.html">SX1272</a> {</div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_s_x1273.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1273.html">SX1273</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1272.html">SX1272</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b">SX1273</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b">SX1273</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; int16_t <a class="code" href="class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; int16_t <a class="code" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; int16_t <a class="code" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;};</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_s_x1272_html"><div class="ttname"><a href="class_s_x1272.html">SX1272</a></div><div class="ttdoc">Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...</div><div class="ttdef"><b>Definition:</b> SX1272.h:95</div></div> <div class="ttc" id="aclass_s_x1272_html"><div class="ttname"><a href="class_s_x1272.html">SX1272</a></div><div class="ttdoc">Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...</div><div class="ttdef"><b>Definition:</b> SX1272.h:94</div></div>
<div class="ttc" id="aclass_s_x1273_html"><div class="ttname"><a href="class_s_x1273.html">SX1273</a></div><div class="ttdoc">Derived class for SX1273 modules. Overrides some methods from SX1272 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1273.h:15</div></div> <div class="ttc" id="aclass_s_x1273_html"><div class="ttname"><a href="class_s_x1273.html">SX1273</a></div><div class="ttdoc">Derived class for SX1273 modules. Overrides some methods from SX1272 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1273.h:14</div></div>
<div class="ttc" id="aclass_s_x1273_html_a0fb9d6c58e3576e22e1dda4a9b4a1db2"><div class="ttname"><a href="class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2">SX1273::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:8</div></div> <div class="ttc" id="aclass_s_x1273_html_a0fb9d6c58e3576e22e1dda4a9b4a1db2"><div class="ttname"><a href="class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2">SX1273::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:8</div></div>
<div class="ttc" id="aclass_s_x1273_html_a1dbc5a0847c2b62d2ec5fc439ddfec3f"><div class="ttname"><a href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:39</div></div> <div class="ttc" id="aclass_s_x1273_html_a1dbc5a0847c2b62d2ec5fc439ddfec3f"><div class="ttname"><a href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:39</div></div>
<div class="ttc" id="aclass_s_x1273_html_ad0387b22d6dcc876bc5f85174714149b"><div class="ttname"><a href="class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b">SX1273::SX1273</a></div><div class="ttdeci">SX1273(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:4</div></div> <div class="ttc" id="aclass_s_x1273_html_ad0387b22d6dcc876bc5f85174714149b"><div class="ttname"><a href="class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b">SX1273::SX1273</a></div><div class="ttdeci">SX1273(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1273.cpp:4</div></div>

View file

@ -95,39 +95,39 @@ $(document).ready(function(){initNavTree('_s_x1276_8h_source.html',''); initResi
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_s_x1276.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1276.html">SX1276</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_s_x1276.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1276.html">SX1276</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b">SX1276</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b">SX1276</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; int16_t <a class="code" href="class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; int16_t <a class="code" href="class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; int16_t <a class="code" href="class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; int16_t <a class="code" href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; int16_t <a class="code" href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;};</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_s_x1276_html"><div class="ttname"><a href="class_s_x1276.html">SX1276</a></div><div class="ttdoc">Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1276.h:15</div></div> <div class="ttc" id="aclass_s_x1276_html"><div class="ttname"><a href="class_s_x1276.html">SX1276</a></div><div class="ttdoc">Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1276.h:14</div></div>
<div class="ttc" id="aclass_s_x1276_html_a657d75dced0af8c89c4e38535dd5b008"><div class="ttname"><a href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">SX1276::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:69</div></div> <div class="ttc" id="aclass_s_x1276_html_a657d75dced0af8c89c4e38535dd5b008"><div class="ttname"><a href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">SX1276::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:69</div></div>
<div class="ttc" id="aclass_s_x1276_html_a91c31d4dbd6d35ef6e42dba6dad8197b"><div class="ttname"><a href="class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b">SX1276::SX1276</a></div><div class="ttdeci">SX1276(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:4</div></div> <div class="ttc" id="aclass_s_x1276_html_a91c31d4dbd6d35ef6e42dba6dad8197b"><div class="ttname"><a href="class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b">SX1276::SX1276</a></div><div class="ttdeci">SX1276(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:4</div></div>
<div class="ttc" id="aclass_s_x1276_html_ac0f792c2fee6aac9b554104c5b1e5ae7"><div class="ttname"><a href="class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7">SX1276::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:8</div></div> <div class="ttc" id="aclass_s_x1276_html_ac0f792c2fee6aac9b554104c5b1e5ae7"><div class="ttname"><a href="class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7">SX1276::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:8</div></div>
<div class="ttc" id="aclass_s_x1276_html_ae1240a7418dce80c10bf0f7b3c807840"><div class="ttname"><a href="class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840">SX1276::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:39</div></div> <div class="ttc" id="aclass_s_x1276_html_ae1240a7418dce80c10bf0f7b3c807840"><div class="ttname"><a href="class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840">SX1276::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1276.cpp:39</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -95,42 +95,42 @@ $(document).ready(function(){initNavTree('_s_x1277_8h_source.html',''); initResi
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_s_x1277.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1277.html">SX1277</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_s_x1277.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1277.html">SX1277</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda">SX1277</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda">SX1277</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; int16_t <a class="code" href="class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; int16_t <a class="code" href="class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; int16_t <a class="code" href="class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; int16_t <a class="code" href="class_s_x1277.html#a42adde5eecccdca95214980848795e82">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; int16_t <a class="code" href="class_s_x1277.html#a42adde5eecccdca95214980848795e82">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; int16_t <a class="code" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; int16_t <a class="code" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;};</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_s_x1277_html"><div class="ttname"><a href="class_s_x1277.html">SX1277</a></div><div class="ttdoc">Derived class for SX1277 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1277.h:15</div></div> <div class="ttc" id="aclass_s_x1277_html"><div class="ttname"><a href="class_s_x1277.html">SX1277</a></div><div class="ttdoc">Derived class for SX1277 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1277.h:14</div></div>
<div class="ttc" id="aclass_s_x1277_html_a1df27f0b0b6e5b308879875e4d8306cf"><div class="ttname"><a href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:80</div></div> <div class="ttc" id="aclass_s_x1277_html_a1df27f0b0b6e5b308879875e4d8306cf"><div class="ttname"><a href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:80</div></div>
<div class="ttc" id="aclass_s_x1277_html_a296fb332bf2cdc574dbfe933d9d10eda"><div class="ttname"><a href="class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda">SX1277::SX1277</a></div><div class="ttdeci">SX1277(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:4</div></div> <div class="ttc" id="aclass_s_x1277_html_a296fb332bf2cdc574dbfe933d9d10eda"><div class="ttname"><a href="class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda">SX1277::SX1277</a></div><div class="ttdeci">SX1277(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:4</div></div>
<div class="ttc" id="aclass_s_x1277_html_a42adde5eecccdca95214980848795e82"><div class="ttname"><a href="class_s_x1277.html#a42adde5eecccdca95214980848795e82">SX1277::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:69</div></div> <div class="ttc" id="aclass_s_x1277_html_a42adde5eecccdca95214980848795e82"><div class="ttname"><a href="class_s_x1277.html#a42adde5eecccdca95214980848795e82">SX1277::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:69</div></div>
<div class="ttc" id="aclass_s_x1277_html_ab9eda48af64532a24d04a9ae0d9c3dc3"><div class="ttname"><a href="class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3">SX1277::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:8</div></div> <div class="ttc" id="aclass_s_x1277_html_ab9eda48af64532a24d04a9ae0d9c3dc3"><div class="ttname"><a href="class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3">SX1277::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:8</div></div>
<div class="ttc" id="aclass_s_x1277_html_ac4f2e93c9096e6d2552958f4bc9c1b44"><div class="ttname"><a href="class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44">SX1277::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:39</div></div> <div class="ttc" id="aclass_s_x1277_html_ac4f2e93c9096e6d2552958f4bc9c1b44"><div class="ttname"><a href="class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44">SX1277::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1277.cpp:39</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -183,78 +183,78 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_4 0xC0 </span><span class="comment">// 7 4 4th AGC threshold</span></div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_4 0xC0 </span><span class="comment">// 7 4 4th AGC threshold</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_5 0x0C </span><span class="comment">// 4 0 5th AGC threshold</span></div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_5 0x0C </span><span class="comment">// 4 0 5th AGC threshold</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="class_s_x1278.html"> 104</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1278.html">SX1278</a>: <span class="keyword">public</span> <a class="code" href="class_s_x127x.html">SX127x</a> {</div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="class_s_x1278.html"> 103</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1278.html">SX1278</a>: <span class="keyword">public</span> <a class="code" href="class_s_x127x.html">SX127x</a> {</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e">SX1278</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e">SX1278</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad">reset</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div> <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad">reset</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; int16_t <a class="code" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; int16_t <a class="code" href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">setBitRate</a>(<span class="keywordtype">float</span> br) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; int16_t <a class="code" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> useRfo = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr);</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; int16_t <a class="code" href="class_s_x1278.html#aa57b713988cfa224a6db2ff325052931">setGain</a>(uint8_t gain);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; int16_t <a class="code" href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">setBitRate</a>(<span class="keywordtype">float</span> br) <span class="keyword">override</span>;</div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; int16_t <a class="code" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> useRfo = <span class="keyword">false</span>);</div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; int16_t <a class="code" href="class_s_x1278.html#aa57b713988cfa224a6db2ff325052931">setGain</a>(uint8_t gain);</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet = <span class="keyword">true</span>, <span class="keywordtype">bool</span> skipReceive = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; int16_t <a class="code" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(<span class="keywordtype">bool</span> enable, <span class="keywordtype">bool</span> mode = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; int16_t <a class="code" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div> <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856">forceLDRO</a>(<span class="keywordtype">bool</span> enable);</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; </div> <div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; </div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh);</div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; int16_t <a class="code" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e">autoLDRO</a>();</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; </div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet = <span class="keyword">true</span>, <span class="keywordtype">bool</span> skipReceive = <span class="keyword">false</span>);</div> <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; </div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; </div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; int16_t <a class="code" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(<span class="keywordtype">bool</span> enable, <span class="keywordtype">bool</span> mode = <span class="keyword">false</span>);</div> <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1">explicitHeader</a>();</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; </div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; </div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856">forceLDRO</a>(<span class="keywordtype">bool</span> enable);</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div> <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; int16_t <a class="code" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e">autoLDRO</a>();</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; </div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; int16_t setBandwidthRaw(uint8_t newBandwidth);</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; </div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; int16_t setCodingRateRaw(uint8_t newCodingRate);</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; int16_t <a class="code" href="class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1">explicitHeader</a>();</div> <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; </div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; int16_t configFSK();</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx);</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; </div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; int16_t setBandwidthRaw(uint8_t newBandwidth);</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);</div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; int16_t setCodingRateRaw(uint8_t newCodingRate);</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; </div> <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordtype">bool</span> ldroEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; int16_t configFSK();</div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; </div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx);</div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;};</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; </div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordtype">bool</span> _ldroEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;};</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div> <div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
<div class="ttc" id="aclass_s_x1278_html_a00ebd3e60a66056940b241b13da0c68e"><div class="ttname"><a href="class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e">SX1278::SX1278</a></div><div class="ttdeci">SX1278(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:5</div></div> <div class="ttc" id="aclass_s_x1278_html_a00ebd3e60a66056940b241b13da0c68e"><div class="ttname"><a href="class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e">SX1278::SX1278</a></div><div class="ttdeci">SX1278(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:5</div></div>
<div class="ttc" id="aclass_s_x1278_html_a1ccc4d5062f739d534ab22562c7efca4"><div class="ttname"><a href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">SX1278::setDataShapingOOK</a></div><div class="ttdeci">int16_t setDataShapingOOK(uint8_t sh)</div><div class="ttdoc">Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:356</div></div> <div class="ttc" id="aclass_s_x1278_html_a1ccc4d5062f739d534ab22562c7efca4"><div class="ttname"><a href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">SX1278::setDataShapingOOK</a></div><div class="ttdeci">int16_t setDataShapingOOK(uint8_t sh)</div><div class="ttdoc">Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:356</div></div>
<div class="ttc" id="aclass_s_x1278_html_a46c27ed1ebaae4e3ed8afe3ae6941dd6"><div class="ttname"><a href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125,...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:93</div></div> <div class="ttc" id="aclass_s_x1278_html_a46c27ed1ebaae4e3ed8afe3ae6941dd6"><div class="ttname"><a href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125,...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:93</div></div>
@ -273,7 +273,7 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x1278_html_af70c22fe38bc3b944070ccbc083fed08"><div class="ttname"><a href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:145</div></div> <div class="ttc" id="aclass_s_x1278_html_af70c22fe38bc3b944070ccbc083fed08"><div class="ttname"><a href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:145</div></div>
<div class="ttc" id="aclass_s_x1278_html_afb740a4925b64d83d5edca10d93f0563"><div class="ttname"><a href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">SX1278::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:321</div></div> <div class="ttc" id="aclass_s_x1278_html_afb740a4925b64d83d5edca10d93f0563"><div class="ttname"><a href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">SX1278::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:321</div></div>
<div class="ttc" id="aclass_s_x1278_html_afd6df07fc4972cc656f05670e6802f67"><div class="ttname"><a href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">SX1278::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:233</div></div> <div class="ttc" id="aclass_s_x1278_html_afd6df07fc4972cc656f05670e6802f67"><div class="ttname"><a href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">SX1278::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX1278.cpp:233</div></div>
<div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:583</div></div> <div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:582</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -95,35 +95,35 @@ $(document).ready(function(){initNavTree('_s_x1279_8h_source.html',''); initResi
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;SX1278.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_s_x1279.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1279.html">SX1279</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_s_x1279.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x1279.html">SX1279</a>: <span class="keyword">public</span> <a class="code" href="class_s_x1278.html">SX1278</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a">SX1279</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a">SX1279</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; int16_t <a class="code" href="class_s_x1279.html#a324a37dee0522f43692cd414141becc2">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1279.html#a324a37dee0522f43692cd414141becc2">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> 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);</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; int16_t <a class="code" href="class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; int16_t <a class="code" href="class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b">beginFSK</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 4.8, <span class="keywordtype">float</span> freqDev = 5.0, <span class="keywordtype">float</span> rxBw = 125.0, int8_t power = 10, uint16_t preambleLength = 16, <span class="keywordtype">bool</span> enableOOK = <span class="keyword">false</span>);</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; int16_t <a class="code" href="class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; int16_t <a class="code" href="class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;};</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div> <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:103</div></div>
<div class="ttc" id="aclass_s_x1279_html"><div class="ttname"><a href="class_s_x1279.html">SX1279</a></div><div class="ttdoc">Derived class for SX1279 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1279.h:15</div></div> <div class="ttc" id="aclass_s_x1279_html"><div class="ttname"><a href="class_s_x1279.html">SX1279</a></div><div class="ttdoc">Derived class for SX1279 modules. Overrides some methods from SX1278 due to different parameter range...</div><div class="ttdef"><b>Definition:</b> SX1279.h:14</div></div>
<div class="ttc" id="aclass_s_x1279_html_a324a37dee0522f43692cd414141becc2"><div class="ttname"><a href="class_s_x1279.html#a324a37dee0522f43692cd414141becc2">SX1279::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:8</div></div> <div class="ttc" id="aclass_s_x1279_html_a324a37dee0522f43692cd414141becc2"><div class="ttname"><a href="class_s_x1279.html#a324a37dee0522f43692cd414141becc2">SX1279::begin</a></div><div class="ttdeci">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)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:8</div></div>
<div class="ttc" id="aclass_s_x1279_html_ab5cb738ed4bf6f40e777f797af2a8b4b"><div class="ttname"><a href="class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b">SX1279::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:39</div></div> <div class="ttc" id="aclass_s_x1279_html_ab5cb738ed4bf6f40e777f797af2a8b4b"><div class="ttname"><a href="class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b">SX1279::beginFSK</a></div><div class="ttdeci">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)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:39</div></div>
<div class="ttc" id="aclass_s_x1279_html_abc606ad06ee77b6830dab4331793d22a"><div class="ttname"><a href="class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a">SX1279::SX1279</a></div><div class="ttdeci">SX1279(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:4</div></div> <div class="ttc" id="aclass_s_x1279_html_abc606ad06ee77b6830dab4331793d22a"><div class="ttname"><a href="class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a">SX1279::SX1279</a></div><div class="ttdeci">SX1279(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX1279.cpp:4</div></div>

View file

@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_REG_VERSION 0x42</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_REG_VERSION 0x42</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// SX127x common LoRa modem settings</span></div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// SX127x common LoRa modem settings</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">// SX127X_REG_OP_MODE MSB LSB DESCRIPTION</span></div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OP_MODE MSB LSB DESCRIPTION</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FSK_OOK 0b00000000 </span><span class="comment">// 7 7 FSK/OOK mode</span></div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FSK_OOK 0b00000000 </span><span class="comment">// 7 7 FSK/OOK mode</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LORA 0b10000000 </span><span class="comment">// 7 7 LoRa mode</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LORA 0b10000000 </span><span class="comment">// 7 7 LoRa mode</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_ACCESS_SHARED_REG_OFF 0b00000000 </span><span class="comment">// 6 6 access LoRa registers (0x0D:0x3F) in LoRa mode</span></div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_ACCESS_SHARED_REG_OFF 0b00000000 </span><span class="comment">// 6 6 access LoRa registers (0x0D:0x3F) in LoRa mode</span></div>
@ -167,18 +167,18 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RXSINGLE 0b00000110 </span><span class="comment">// 2 0 receive single</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RXSINGLE 0b00000110 </span><span class="comment">// 2 0 receive single</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CAD 0b00000111 </span><span class="comment">// 2 0 channel activity detection</span></div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CAD 0b00000111 </span><span class="comment">// 2 0 channel activity detection</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">// SX127X_REG_PA_CONFIG</span></div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PA_CONFIG</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_SELECT_RFO 0b00000000 </span><span class="comment">// 7 7 RFO pin output, power limited to +14 dBm</span></div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_SELECT_RFO 0b00000000 </span><span class="comment">// 7 7 RFO pin output, power limited to +14 dBm</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_SELECT_BOOST 0b10000000 </span><span class="comment">// 7 7 PA_BOOST pin output, power limited to +20 dBm</span></div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_SELECT_BOOST 0b10000000 </span><span class="comment">// 7 7 PA_BOOST pin output, power limited to +20 dBm</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OUTPUT_POWER 0b00001111 </span><span class="comment">// 3 0 output power: P_out = 2 + OUTPUT_POWER [dBm] for PA_SELECT_BOOST</span></div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OUTPUT_POWER 0b00001111 </span><span class="comment">// 3 0 output power: P_out = 2 + OUTPUT_POWER [dBm] for PA_SELECT_BOOST</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// P_out = -1 + OUTPUT_POWER [dBm] for PA_SELECT_RFO</span></div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// P_out = -1 + OUTPUT_POWER [dBm] for PA_SELECT_RFO</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">// SX127X_REG_OCP</span></div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OCP</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_OFF 0b00000000 </span><span class="comment">// 5 5 PA overload current protection disabled</span></div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_OFF 0b00000000 </span><span class="comment">// 5 5 PA overload current protection disabled</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_ON 0b00100000 </span><span class="comment">// 5 5 PA overload current protection enabled</span></div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_ON 0b00100000 </span><span class="comment">// 5 5 PA overload current protection enabled</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_TRIM 0b00001011 </span><span class="comment">// 4 0 OCP current: I_max(OCP_TRIM = 0b1011) = 100 mA</span></div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OCP_TRIM 0b00001011 </span><span class="comment">// 4 0 OCP current: I_max(OCP_TRIM = 0b1011) = 100 mA</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">// SX127X_REG_LNA</span></div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_LNA</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_1 0b00100000 </span><span class="comment">// 7 5 LNA gain setting: max gain</span></div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_1 0b00100000 </span><span class="comment">// 7 5 LNA gain setting: max gain</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_2 0b01000000 </span><span class="comment">// 7 5 .</span></div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_2 0b01000000 </span><span class="comment">// 7 5 .</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_3 0b01100000 </span><span class="comment">// 7 5 .</span></div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_GAIN_3 0b01100000 </span><span class="comment">// 7 5 .</span></div>
@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_BOOST_OFF 0b00000000 </span><span class="comment">// 1 0 default LNA current</span></div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_BOOST_OFF 0b00000000 </span><span class="comment">// 1 0 default LNA current</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_BOOST_ON 0b00000011 </span><span class="comment">// 1 0 150% LNA current</span></div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LNA_BOOST_ON 0b00000011 </span><span class="comment">// 1 0 150% LNA current</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">// SX127X_REG_MODEM_CONFIG_2</span></div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_MODEM_CONFIG_2</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_6 0b01100000 </span><span class="comment">// 7 4 spreading factor: 64 chips/bit</span></div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_6 0b01100000 </span><span class="comment">// 7 4 spreading factor: 64 chips/bit</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_7 0b01110000 </span><span class="comment">// 7 4 128 chips/bit</span></div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_7 0b01110000 </span><span class="comment">// 7 4 128 chips/bit</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_8 0b10000000 </span><span class="comment">// 7 4 256 chips/bit</span></div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SF_8 0b10000000 </span><span class="comment">// 7 4 256 chips/bit</span></div>
@ -200,36 +200,36 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_MODE_CONT 0b00001000 </span><span class="comment">// 3 3 continuous TX</span></div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_MODE_CONT 0b00001000 </span><span class="comment">// 3 3 continuous TX</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TIMEOUT_MSB 0b00000000 </span><span class="comment">// 1 0</span></div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TIMEOUT_MSB 0b00000000 </span><span class="comment">// 1 0</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">// SX127X_REG_SYMB_TIMEOUT_LSB</span></div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYMB_TIMEOUT_LSB</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TIMEOUT_LSB 0b01100100 </span><span class="comment">// 7 0 10 bit RX operation timeout</span></div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TIMEOUT_LSB 0b01100100 </span><span class="comment">// 7 0 10-bit RX operation timeout</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">// SX127X_REG_PREAMBLE_MSB + REG_PREAMBLE_LSB</span></div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PREAMBLE_MSB + REG_PREAMBLE_LSB</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_LENGTH_MSB 0b00000000 </span><span class="comment">// 7 0 2 byte preamble length setting: l_P = PREAMBLE_LENGTH + 4.25</span></div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_LENGTH_MSB 0b00000000 </span><span class="comment">// 7 0 2-byte preamble length setting: l_P = PREAMBLE_LENGTH + 4.25</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_LENGTH_LSB 0b00001000 </span><span class="comment">// 7 0 where l_p = preamble length</span></div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_LENGTH_LSB 0b00001000 </span><span class="comment">// 7 0 where l_p = preamble length</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">// SX127X_REG_DETECT_OPTIMIZE</span></div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_DETECT_OPTIMIZE</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECT_OPTIMIZE_SF_6 0b00000101 </span><span class="comment">// 2 0 SF6 detection optimization</span></div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECT_OPTIMIZE_SF_6 0b00000101 </span><span class="comment">// 2 0 SF6 detection optimization</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECT_OPTIMIZE_SF_7_12 0b00000011 </span><span class="comment">// 2 0 SF7 to SF12 detection optimization</span></div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECT_OPTIMIZE_SF_7_12 0b00000011 </span><span class="comment">// 2 0 SF7 to SF12 detection optimization</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment">// SX127X_REG_INVERT_IQ</span></div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_INVERT_IQ</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_RXPATH_ON 0b01000000 </span><span class="comment">// 6 6 I and Q signals are inverted</span></div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_RXPATH_ON 0b01000000 </span><span class="comment">// 6 6 I and Q signals are inverted</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_RXPATH_OFF 0b00000000 </span><span class="comment">// 6 6 normal mode</span></div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_RXPATH_OFF 0b00000000 </span><span class="comment">// 6 6 normal mode</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_TXPATH_ON 0b00000001 </span><span class="comment">// 0 0 I and Q signals are inverted</span></div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_TXPATH_ON 0b00000001 </span><span class="comment">// 0 0 I and Q signals are inverted</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_TXPATH_OFF 0b00000000 </span><span class="comment">// 0 0 normal mode</span></div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_INVERT_IQ_TXPATH_OFF 0b00000000 </span><span class="comment">// 0 0 normal mode</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">// SX127X_REG_DETECTION_THRESHOLD</span></div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_DETECTION_THRESHOLD</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECTION_THRESHOLD_SF_6 0b00001100 </span><span class="comment">// 7 0 SF6 detection threshold</span></div> <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECTION_THRESHOLD_SF_6 0b00001100 </span><span class="comment">// 7 0 SF6 detection threshold</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECTION_THRESHOLD_SF_7_12 0b00001010 </span><span class="comment">// 7 0 SF7 to SF12 detection threshold</span></div> <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DETECTION_THRESHOLD_SF_7_12 0b00001010 </span><span class="comment">// 7 0 SF7 to SF12 detection threshold</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment">// SX127X_REG_PA_DAC</span></div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PA_DAC</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_BOOST_OFF 0b00000100 </span><span class="comment">// 2 0 PA_BOOST disabled</span></div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_BOOST_OFF 0b00000100 </span><span class="comment">// 2 0 PA_BOOST disabled</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_BOOST_ON 0b00000111 </span><span class="comment">// 2 0 +20 dBm on PA_BOOST when OUTPUT_POWER = 0b1111</span></div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PA_BOOST_ON 0b00000111 </span><span class="comment">// 2 0 +20 dBm on PA_BOOST when OUTPUT_POWER = 0b1111</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">// SX127X_REG_HOP_PERIOD</span></div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_HOP_PERIOD</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_HOP_PERIOD_OFF 0b00000000 </span><span class="comment">// 7 0 number of periods between frequency hops; 0 = disabled</span></div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_HOP_PERIOD_OFF 0b00000000 </span><span class="comment">// 7 0 number of periods between frequency hops; 0 = disabled</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_HOP_PERIOD_MAX 0b11111111 </span><span class="comment">// 7 0</span></div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_HOP_PERIOD_MAX 0b11111111 </span><span class="comment">// 7 0</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment">// SX127X_REG_IRQ_FLAGS</span></div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_IRQ_FLAGS</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_RX_TIMEOUT 0b10000000 </span><span class="comment">// 7 7 timeout</span></div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_RX_TIMEOUT 0b10000000 </span><span class="comment">// 7 7 timeout</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_RX_DONE 0b01000000 </span><span class="comment">// 6 6 packet reception complete</span></div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_RX_DONE 0b01000000 </span><span class="comment">// 6 6 packet reception complete</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_PAYLOAD_CRC_ERROR 0b00100000 </span><span class="comment">// 5 5 payload CRC error</span></div> <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_PAYLOAD_CRC_ERROR 0b00100000 </span><span class="comment">// 5 5 payload CRC error</span></div>
@ -239,7 +239,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_FHSS_CHANGE_CHANNEL 0b00000010 </span><span class="comment">// 1 1 FHSS change channel</span></div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_FHSS_CHANGE_CHANNEL 0b00000010 </span><span class="comment">// 1 1 FHSS change channel</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_CAD_DETECTED 0b00000001 </span><span class="comment">// 0 0 valid LoRa signal detected during CAD operation</span></div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLEAR_IRQ_FLAG_CAD_DETECTED 0b00000001 </span><span class="comment">// 0 0 valid LoRa signal detected during CAD operation</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment">// SX127X_REG_IRQ_FLAGS_MASK</span></div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_IRQ_FLAGS_MASK</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_RX_TIMEOUT 0b01111111 </span><span class="comment">// 7 7 timeout</span></div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_RX_TIMEOUT 0b01111111 </span><span class="comment">// 7 7 timeout</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_RX_DONE 0b10111111 </span><span class="comment">// 6 6 packet reception complete</span></div> <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_RX_DONE 0b10111111 </span><span class="comment">// 6 6 packet reception complete</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_PAYLOAD_CRC_ERROR 0b11011111 </span><span class="comment">// 5 5 payload CRC error</span></div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_PAYLOAD_CRC_ERROR 0b11011111 </span><span class="comment">// 5 5 payload CRC error</span></div>
@ -249,17 +249,17 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_FHSS_CHANGE_CHANNEL 0b11111101 </span><span class="comment">// 1 1 FHSS change channel</span></div> <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_FHSS_CHANGE_CHANNEL 0b11111101 </span><span class="comment">// 1 1 FHSS change channel</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_CAD_DETECTED 0b11111110 </span><span class="comment">// 0 0 valid LoRa signal detected during CAD operation</span></div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MASK_IRQ_FLAG_CAD_DETECTED 0b11111110 </span><span class="comment">// 0 0 valid LoRa signal detected during CAD operation</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">// SX127X_REG_FIFO_TX_BASE_ADDR</span></div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_FIFO_TX_BASE_ADDR</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_TX_BASE_ADDR_MAX 0b00000000 </span><span class="comment">// 7 0 allocate the entire FIFO buffer for TX only</span></div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_TX_BASE_ADDR_MAX 0b00000000 </span><span class="comment">// 7 0 allocate the entire FIFO buffer for TX only</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">// SX127X_REG_FIFO_RX_BASE_ADDR</span></div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_FIFO_RX_BASE_ADDR</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_RX_BASE_ADDR_MAX 0b00000000 </span><span class="comment">// 7 0 allocate the entire FIFO buffer for RX only</span></div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_RX_BASE_ADDR_MAX 0b00000000 </span><span class="comment">// 7 0 allocate the entire FIFO buffer for RX only</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">// SX127X_REG_SYNC_WORD</span></div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYNC_WORD</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_WORD 0x12 </span><span class="comment">// 7 0 default LoRa sync word</span></div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_WORD 0x12 </span><span class="comment">// 7 0 default LoRa sync word</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_WORD_LORAWAN 0x34 </span><span class="comment">// 7 0 sync word reserved for LoRaWAN networks</span></div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_WORD_LORAWAN 0x34 </span><span class="comment">// 7 0 sync word reserved for LoRaWAN networks</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">// SX127X_REG_INVERT_IQ2</span></div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_INVERT_IQ2</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IQ2_ENABLE 0x19 </span><span class="comment">// 7 0 enable optimize for inverted IQ</span></div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IQ2_ENABLE 0x19 </span><span class="comment">// 7 0 enable optimize for inverted IQ</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IQ2_DISABLE 0x1D </span><span class="comment">// 7 0 reset optimize for inverted IQ</span></div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IQ2_DISABLE 0x1D </span><span class="comment">// 7 0 reset optimize for inverted IQ</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
@ -319,20 +319,20 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_REG_IRQ_FLAGS_2 0x3F</span></div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_REG_IRQ_FLAGS_2 0x3F</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; </div> <div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment">// SX127x common FSK modem settings</span></div> <div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment">// SX127x common FSK modem settings</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment">// SX127X_REG_OP_MODE</span></div> <div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OP_MODE</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MODULATION_FSK 0b00000000 </span><span class="comment">// 6 5 FSK modulation scheme</span></div> <div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MODULATION_FSK 0b00000000 </span><span class="comment">// 6 5 FSK modulation scheme</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MODULATION_OOK 0b00100000 </span><span class="comment">// 6 5 OOK modulation scheme</span></div> <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_MODULATION_OOK 0b00100000 </span><span class="comment">// 6 5 OOK modulation scheme</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX 0b00000101 </span><span class="comment">// 2 0 receiver mode</span></div> <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX 0b00000101 </span><span class="comment">// 2 0 receiver mode</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">// SX127X_REG_BITRATE_MSB + SX127X_REG_BITRATE_LSB</span></div> <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_BITRATE_MSB + SX127X_REG_BITRATE_LSB</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BITRATE_MSB 0x1A </span><span class="comment">// 7 0 bit rate setting: BitRate = F(XOSC)/(BITRATE + BITRATE_FRAC/16)</span></div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BITRATE_MSB 0x1A </span><span class="comment">// 7 0 bit rate setting: BitRate = F(XOSC)/(BITRATE + BITRATE_FRAC/16)</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BITRATE_LSB 0x0B </span><span class="comment">// 7 0 default value: 4.8 kbps</span></div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BITRATE_LSB 0x0B </span><span class="comment">// 7 0 default value: 4.8 kbps</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">// SX127X_REG_FDEV_MSB + SX127X_REG_FDEV_LSB</span></div> <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_FDEV_MSB + SX127X_REG_FDEV_LSB</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FDEV_MSB 0x00 </span><span class="comment">// 5 0 frequency deviation: Fdev = Fstep * FDEV</span></div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FDEV_MSB 0x00 </span><span class="comment">// 5 0 frequency deviation: Fdev = Fstep * FDEV</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FDEV_LSB 0x52 </span><span class="comment">// 7 0 default value: 5 kHz</span></div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FDEV_LSB 0x52 </span><span class="comment">// 7 0 default value: 5 kHz</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div> <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment">// SX127X_REG_RX_CONFIG</span></div> <div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RX_CONFIG</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_ON_COLLISION_OFF 0b00000000 </span><span class="comment">// 7 7 automatic receiver restart disabled (default)</span></div> <div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_ON_COLLISION_OFF 0b00000000 </span><span class="comment">// 7 7 automatic receiver restart disabled (default)</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_ON_COLLISION_ON 0b10000000 </span><span class="comment">// 7 7 automatically restart receiver if it gets saturated or on packet collision</span></div> <div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_ON_COLLISION_ON 0b10000000 </span><span class="comment">// 7 7 automatically restart receiver if it gets saturated or on packet collision</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_WITHOUT_PLL_LOCK 0b01000000 </span><span class="comment">// 6 6 manually restart receiver without frequency change</span></div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RESTART_RX_WITHOUT_PLL_LOCK 0b01000000 </span><span class="comment">// 6 6 manually restart receiver without frequency change</span></div>
@ -346,7 +346,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TRIGGER_PREAMBLE_DETECT 0b00000110 </span><span class="comment">// 2 0 preamble detected</span></div> <div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TRIGGER_PREAMBLE_DETECT 0b00000110 </span><span class="comment">// 2 0 preamble detected</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TRIGGER_BOTH 0b00000111 </span><span class="comment">// 2 0 RSSI interrupt and preamble detected</span></div> <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_TRIGGER_BOTH 0b00000111 </span><span class="comment">// 2 0 RSSI interrupt and preamble detected</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; </div> <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; </div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment">// SX127X_REG_RSSI_CONFIG</span></div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RSSI_CONFIG</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_2 0b00000000 </span><span class="comment">// 2 0 number of samples for RSSI average: 2</span></div> <div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_2 0b00000000 </span><span class="comment">// 2 0 number of samples for RSSI average: 2</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_4 0b00000001 </span><span class="comment">// 2 0 4</span></div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_4 0b00000001 </span><span class="comment">// 2 0 4</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_8 0b00000010 </span><span class="comment">// 2 0 8 (default)</span></div> <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_8 0b00000010 </span><span class="comment">// 2 0 8 (default)</span></div>
@ -356,23 +356,23 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_128 0b00000110 </span><span class="comment">// 2 0 128</span></div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_128 0b00000110 </span><span class="comment">// 2 0 128</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_256 0b00000111 </span><span class="comment">// 2 0 256</span></div> <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_SMOOTHING_SAMPLES_256 0b00000111 </span><span class="comment">// 2 0 256</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; </div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; </div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">// SX127X_REG_RSSI_COLLISION</span></div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RSSI_COLLISION</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_COLLISION_THRESHOLD 0x0A </span><span class="comment">// 7 0 RSSI threshold in dB that will be considered a collision, default value: 10 dB</span></div> <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_COLLISION_THRESHOLD 0x0A </span><span class="comment">// 7 0 RSSI threshold in dB that will be considered a collision, default value: 10 dB</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; </div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; </div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">// SX127X_REG_RSSI_THRESH</span></div> <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RSSI_THRESH</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_THRESHOLD 0xFF </span><span class="comment">// 7 0 RSSI threshold that will trigger RSSI interrupt, RssiThreshold = RSSI_THRESHOLD / 2 [dBm]</span></div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RSSI_THRESHOLD 0xFF </span><span class="comment">// 7 0 RSSI threshold that will trigger RSSI interrupt, RssiThreshold = RSSI_THRESHOLD / 2 [dBm]</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div> <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">// SX127X_REG_RX_BW</span></div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RX_BW</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_16 0b00000000 </span><span class="comment">// 4 3 channel filter bandwidth: RxBw = F(XOSC) / (RxBwMant * 2^(RxBwExp + 2)) [kHz]</span></div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_16 0b00000000 </span><span class="comment">// 4 3 channel filter bandwidth: RxBw = F(XOSC) / (RxBwMant * 2^(RxBwExp + 2)) [kHz]</span></div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_20 0b00001000 </span><span class="comment">// 4 3</span></div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_20 0b00001000 </span><span class="comment">// 4 3</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_24 0b00010000 </span><span class="comment">// 4 3 default RxBwMant parameter</span></div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_24 0b00010000 </span><span class="comment">// 4 3 default RxBwMant parameter</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_EXP 0b00000101 </span><span class="comment">// 2 0 default RxBwExp parameter</span></div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_EXP 0b00000101 </span><span class="comment">// 2 0 default RxBwExp parameter</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; </div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; </div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment">// SX127X_REG_AFC_BW</span></div> <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_AFC_BW</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_AFC 0b00001000 </span><span class="comment">// 4 3 default RxBwMant parameter used during AFC</span></div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_MANT_AFC 0b00001000 </span><span class="comment">// 4 3 default RxBwMant parameter used during AFC</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_EXP_AFC 0b00000011 </span><span class="comment">// 2 0 default RxBwExp parameter used during AFC</span></div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RX_BW_EXP_AFC 0b00000011 </span><span class="comment">// 2 0 default RxBwExp parameter used during AFC</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; </div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; </div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment">// SX127X_REG_OOK_PEAK</span></div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OOK_PEAK</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BIT_SYNC_OFF 0b00000000 </span><span class="comment">// 5 5 bit synchronizer disabled (not allowed in packet mode)</span></div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BIT_SYNC_OFF 0b00000000 </span><span class="comment">// 5 5 bit synchronizer disabled (not allowed in packet mode)</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BIT_SYNC_ON 0b00100000 </span><span class="comment">// 5 5 bit synchronizer enabled (default)</span></div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_BIT_SYNC_ON 0b00100000 </span><span class="comment">// 5 5 bit synchronizer enabled (default)</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_THRESH_FIXED 0b00000000 </span><span class="comment">// 4 3 OOK threshold type: fixed value</span></div> <div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_THRESH_FIXED 0b00000000 </span><span class="comment">// 4 3 OOK threshold type: fixed value</span></div>
@ -387,10 +387,10 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_5_0_DB 0b00000110 </span><span class="comment">// 2 0 5.0 dB</span></div> <div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_5_0_DB 0b00000110 </span><span class="comment">// 2 0 5.0 dB</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_6_0_DB 0b00000111 </span><span class="comment">// 2 0 6.0 dB</span></div> <div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_6_0_DB 0b00000111 </span><span class="comment">// 2 0 6.0 dB</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div> <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment">// SX127X_REG_OOK_FIX</span></div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OOK_FIX</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_FIXED_THRESHOLD 0x0C </span><span class="comment">// 7 0 default fixed threshold for OOK data slicer</span></div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_FIXED_THRESHOLD 0x0C </span><span class="comment">// 7 0 default fixed threshold for OOK data slicer</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; </div> <div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment">// SX127X_REG_OOK_AVG</span></div> <div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OOK_AVG</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_1_CHIP 0b00000000 </span><span class="comment">// 7 5 OOK demodulator step period: once per chip (default)</span></div> <div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_1_CHIP 0b00000000 </span><span class="comment">// 7 5 OOK demodulator step period: once per chip (default)</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_2_CHIP 0b00100000 </span><span class="comment">// 7 5 once every 2 chips</span></div> <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_2_CHIP 0b00100000 </span><span class="comment">// 7 5 once every 2 chips</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_4_CHIP 0b01000000 </span><span class="comment">// 7 5 once every 4 chips</span></div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_1_4_CHIP 0b01000000 </span><span class="comment">// 7 5 once every 4 chips</span></div>
@ -408,13 +408,13 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_AVG_THRESH_FILT_4_PI 0b00000010 </span><span class="comment">// 1 0 chip rate / 4*pi (default)</span></div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_AVG_THRESH_FILT_4_PI 0b00000010 </span><span class="comment">// 1 0 chip rate / 4*pi (default)</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_AVG_THRESH_FILT_2_PI 0b00000011 </span><span class="comment">// 1 0 chip rate / 2*pi</span></div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_OOK_AVG_THRESH_FILT_2_PI 0b00000011 </span><span class="comment">// 1 0 chip rate / 2*pi</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; </div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; </div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">// SX127X_REG_AFC_FEI</span></div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_AFC_FEI</span></div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AGC_START 0b00010000 </span><span class="comment">// 4 4 manually start AGC sequence</span></div> <div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AGC_START 0b00010000 </span><span class="comment">// 4 4 manually start AGC sequence</span></div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_CLEAR 0b00000010 </span><span class="comment">// 1 1 manually clear AFC register</span></div> <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_CLEAR 0b00000010 </span><span class="comment">// 1 1 manually clear AFC register</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_AUTO_CLEAR_OFF 0b00000000 </span><span class="comment">// 0 0 AFC register will not be cleared at the start of AFC (default)</span></div> <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_AUTO_CLEAR_OFF 0b00000000 </span><span class="comment">// 0 0 AFC register will not be cleared at the start of AFC (default)</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_AUTO_CLEAR_ON 0b00000001 </span><span class="comment">// 0 0 AFC register will be cleared at the start of AFC</span></div> <div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AFC_AUTO_CLEAR_ON 0b00000001 </span><span class="comment">// 0 0 AFC register will be cleared at the start of AFC</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; </div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment">// SX127X_REG_PREAMBLE_DETECT</span></div> <div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PREAMBLE_DETECT</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_OFF 0b00000000 </span><span class="comment">// 7 7 preamble detection disabled</span></div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_OFF 0b00000000 </span><span class="comment">// 7 7 preamble detection disabled</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_ON 0b10000000 </span><span class="comment">// 7 7 preamble detection enabled (default)</span></div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_ON 0b10000000 </span><span class="comment">// 7 7 preamble detection enabled (default)</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_1_BYTE 0b00000000 </span><span class="comment">// 6 5 preamble detection size: 1 byte (default)</span></div> <div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_1_BYTE 0b00000000 </span><span class="comment">// 6 5 preamble detection size: 1 byte (default)</span></div>
@ -422,16 +422,16 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_3_BYTE 0b01000000 </span><span class="comment">// 6 5 3 bytes</span></div> <div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_3_BYTE 0b01000000 </span><span class="comment">// 6 5 3 bytes</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_TOL 0x0A </span><span class="comment">// 4 0 default number of tolerated errors per chip (4 chips per bit)</span></div> <div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_DETECTOR_TOL 0x0A </span><span class="comment">// 4 0 default number of tolerated errors per chip (4 chips per bit)</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; </div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment">// SX127X_REG_RX_TIMEOUT_1</span></div> <div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RX_TIMEOUT_1</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_RX_RSSI_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when RSSI interrupt doesn&#39;t occur (default)</span></div> <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_RX_RSSI_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when RSSI interrupt doesn&#39;t occur (default)</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div> <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment">// SX127X_REG_RX_TIMEOUT_2</span></div> <div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RX_TIMEOUT_2</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_RX_PREAMBLE_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when preamble interrupt doesn&#39;t occur (default)</span></div> <div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_RX_PREAMBLE_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when preamble interrupt doesn&#39;t occur (default)</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; </div> <div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; </div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">// SX127X_REG_RX_TIMEOUT_3</span></div> <div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_RX_TIMEOUT_3</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_SIGNAL_SYNC_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when sync address interrupt doesn&#39;t occur (default)</span></div> <div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMEOUT_SIGNAL_SYNC_OFF 0x00 </span><span class="comment">// 7 0 disable receiver timeout when sync address interrupt doesn&#39;t occur (default)</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; </div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment">// SX127X_REG_OSC</span></div> <div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OSC</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RC_CAL_START 0b00000000 </span><span class="comment">// 3 3 manually start RC oscillator calibration</span></div> <div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_RC_CAL_START 0b00000000 </span><span class="comment">// 3 3 manually start RC oscillator calibration</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_FXOSC 0b00000000 </span><span class="comment">// 2 0 ClkOut frequency: F(XOSC)</span></div> <div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_FXOSC 0b00000000 </span><span class="comment">// 2 0 ClkOut frequency: F(XOSC)</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_FXOSC_2 0b00000001 </span><span class="comment">// 2 0 F(XOSC) / 2</span></div> <div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_FXOSC_2 0b00000001 </span><span class="comment">// 2 0 F(XOSC) / 2</span></div>
@ -442,11 +442,11 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_RC 0b00000110 </span><span class="comment">// 2 0 RC</span></div> <div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_RC 0b00000110 </span><span class="comment">// 2 0 RC</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_OFF 0b00000111 </span><span class="comment">// 2 0 disabled (default)</span></div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CLK_OUT_OFF 0b00000111 </span><span class="comment">// 2 0 disabled (default)</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; </div> <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; </div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment">// SX127X_REG_PREAMBLE_MSB_FSK + SX127X_REG_PREAMBLE_LSB_FSK</span></div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PREAMBLE_MSB_FSK + SX127X_REG_PREAMBLE_LSB_FSK</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_SIZE_MSB 0x00 </span><span class="comment">// 7 0 preamble size in bytes</span></div> <div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_SIZE_MSB 0x00 </span><span class="comment">// 7 0 preamble size in bytes</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_SIZE_LSB 0x03 </span><span class="comment">// 7 0 default value: 3 bytes</span></div> <div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PREAMBLE_SIZE_LSB 0x03 </span><span class="comment">// 7 0 default value: 3 bytes</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; </div> <div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="comment">// SX127X_REG_SYNC_CONFIG</span></div> <div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYNC_CONFIG</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_OFF 0b00000000 </span><span class="comment">// 7 6 Rx mode restart after packet reception: disabled</span></div> <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_OFF 0b00000000 </span><span class="comment">// 7 6 Rx mode restart after packet reception: disabled</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_NO_PLL 0b01000000 </span><span class="comment">// 7 6 enabled, don&#39;t wait for PLL lock</span></div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_NO_PLL 0b01000000 </span><span class="comment">// 7 6 enabled, don&#39;t wait for PLL lock</span></div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_PLL 0b10000000 </span><span class="comment">// 7 6 enabled, wait for PLL lock (default)</span></div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_RESTART_RX_MODE_PLL 0b10000000 </span><span class="comment">// 7 6 enabled, wait for PLL lock (default)</span></div>
@ -456,7 +456,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_ON 0b00010000 </span><span class="comment">// 4 4 sync word enabled (default)</span></div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_ON 0b00010000 </span><span class="comment">// 4 4 sync word enabled (default)</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_SIZE 0x03 </span><span class="comment">// 2 0 sync word size in bytes, SyncSize = SYNC_SIZE + 1 bytes</span></div> <div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_SIZE 0x03 </span><span class="comment">// 2 0 sync word size in bytes, SyncSize = SYNC_SIZE + 1 bytes</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">// SX127X_REG_SYNC_VALUE_1 - SX127X_REG_SYNC_VALUE_8</span></div> <div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYNC_VALUE_1 - SX127X_REG_SYNC_VALUE_8</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_1 0x01 </span><span class="comment">// 7 0 sync word: 1st byte (MSB)</span></div> <div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_1 0x01 </span><span class="comment">// 7 0 sync word: 1st byte (MSB)</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_2 0x01 </span><span class="comment">// 7 0 2nd byte</span></div> <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_2 0x01 </span><span class="comment">// 7 0 2nd byte</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_3 0x01 </span><span class="comment">// 7 0 3rd byte</span></div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_3 0x01 </span><span class="comment">// 7 0 3rd byte</span></div>
@ -466,7 +466,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_7 0x01 </span><span class="comment">// 7 0 7th byte</span></div> <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_7 0x01 </span><span class="comment">// 7 0 7th byte</span></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_8 0x01 </span><span class="comment">// 7 0 8th byte (LSB)</span></div> <div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SYNC_VALUE_8 0x01 </span><span class="comment">// 7 0 8th byte (LSB)</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; </div> <div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment">// SX127X_REG_PACKET_CONFIG_1</span></div> <div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PACKET_CONFIG_1</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PACKET_FIXED 0b00000000 </span><span class="comment">// 7 7 packet format: fixed length</span></div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PACKET_FIXED 0b00000000 </span><span class="comment">// 7 7 packet format: fixed length</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PACKET_VARIABLE 0b10000000 </span><span class="comment">// 7 7 variable length (default)</span></div> <div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PACKET_VARIABLE 0b10000000 </span><span class="comment">// 7 7 variable length (default)</span></div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DC_FREE_NONE 0b00000000 </span><span class="comment">// 6 5 DC-free encoding: disabled (default)</span></div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DC_FREE_NONE 0b00000000 </span><span class="comment">// 6 5 DC-free encoding: disabled (default)</span></div>
@ -482,18 +482,18 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CRC_WHITENING_TYPE_CCITT 0b00000000 </span><span class="comment">// 0 0 CRC and whitening algorithms: CCITT CRC with standard whitening (default)</span></div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CRC_WHITENING_TYPE_CCITT 0b00000000 </span><span class="comment">// 0 0 CRC and whitening algorithms: CCITT CRC with standard whitening (default)</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CRC_WHITENING_TYPE_IBM 0b00000001 </span><span class="comment">// 0 0 IBM CRC with alternate whitening</span></div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_CRC_WHITENING_TYPE_IBM 0b00000001 </span><span class="comment">// 0 0 IBM CRC with alternate whitening</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; </div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; </div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment">// SX127X_REG_PACKET_CONFIG_2</span></div> <div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PACKET_CONFIG_2</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DATA_MODE_PACKET 0b01000000 </span><span class="comment">// 6 6 data mode: packet (default)</span></div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DATA_MODE_PACKET 0b01000000 </span><span class="comment">// 6 6 data mode: packet (default)</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DATA_MODE_CONTINUOUS 0b00000000 </span><span class="comment">// 6 6 continuous</span></div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DATA_MODE_CONTINUOUS 0b00000000 </span><span class="comment">// 6 6 continuous</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IO_HOME_OFF 0b00000000 </span><span class="comment">// 5 5 io-homecontrol compatibility disabled (default)</span></div> <div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IO_HOME_OFF 0b00000000 </span><span class="comment">// 5 5 io-homecontrol compatibility disabled (default)</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IO_HOME_ON 0b00100000 </span><span class="comment">// 5 5 io-homecontrol compatibility enabled</span></div> <div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IO_HOME_ON 0b00100000 </span><span class="comment">// 5 5 io-homecontrol compatibility enabled</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; </div> <div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; </div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">// SX127X_REG_FIFO_THRESH</span></div> <div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_FIFO_THRESH</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_START_FIFO_LEVEL 0b00000000 </span><span class="comment">// 7 7 start packet transmission when: number of bytes in FIFO exceeds FIFO_THRESHOLD</span></div> <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_START_FIFO_LEVEL 0b00000000 </span><span class="comment">// 7 7 start packet transmission when: number of bytes in FIFO exceeds FIFO_THRESHOLD</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_START_FIFO_NOT_EMPTY 0b10000000 </span><span class="comment">// 7 7 at least one byte in FIFO (default)</span></div> <div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TX_START_FIFO_NOT_EMPTY 0b10000000 </span><span class="comment">// 7 7 at least one byte in FIFO (default)</span></div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_THRESH 0x1F </span><span class="comment">// 5 0 FIFO level threshold</span></div> <div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FIFO_THRESH 0x1F </span><span class="comment">// 5 0 FIFO level threshold</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; </div> <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; </div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment">// SX127X_REG_SEQ_CONFIG_1</span></div> <div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SEQ_CONFIG_1</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SEQUENCER_START 0b10000000 </span><span class="comment">// 7 7 manually start sequencer</span></div> <div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SEQUENCER_START 0b10000000 </span><span class="comment">// 7 7 manually start sequencer</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SEQUENCER_STOP 0b01000000 </span><span class="comment">// 6 6 manually stop sequencer</span></div> <div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_SEQUENCER_STOP 0b01000000 </span><span class="comment">// 6 6 manually stop sequencer</span></div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IDLE_MODE_STANDBY 0b00000000 </span><span class="comment">// 5 5 chip mode during sequencer idle mode: standby (default)</span></div> <div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IDLE_MODE_STANDBY 0b00000000 </span><span class="comment">// 5 5 chip mode during sequencer idle mode: standby (default)</span></div>
@ -509,7 +509,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_TRANSMIT_LP_SELECTION 0b00000000 </span><span class="comment">// 0 0 mode that will be set after exiting transmit mode: low power selection (default)</span></div> <div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_TRANSMIT_LP_SELECTION 0b00000000 </span><span class="comment">// 0 0 mode that will be set after exiting transmit mode: low power selection (default)</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_TRANSMIT_RECEIVE 0b00000001 </span><span class="comment">// 0 0 receive</span></div> <div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_TRANSMIT_RECEIVE 0b00000001 </span><span class="comment">// 0 0 receive</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div> <div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">// SX127X_REG_SEQ_CONFIG_2</span></div> <div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SEQ_CONFIG_2</span></div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_PACKET_RECEIVED_PAYLOAD 0b00100000 </span><span class="comment">// 7 5 mode that will be set after exiting receive mode: packet received on payload ready interrupt (default)</span></div> <div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_PACKET_RECEIVED_PAYLOAD 0b00100000 </span><span class="comment">// 7 5 mode that will be set after exiting receive mode: packet received on payload ready interrupt (default)</span></div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_LP_SELECTION 0b01000000 </span><span class="comment">// 7 5 low power selection</span></div> <div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_LP_SELECTION 0b01000000 </span><span class="comment">// 7 5 low power selection</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_PACKET_RECEIVED_CRC_OK 0b01100000 </span><span class="comment">// 7 5 packet received on CRC OK interrupt</span></div> <div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_RECEIVE_PACKET_RECEIVED_CRC_OK 0b01100000 </span><span class="comment">// 7 5 packet received on CRC OK interrupt</span></div>
@ -526,7 +526,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_PACKET_RECEIVED_RECEIVE_FS 0b00000011 </span><span class="comment">// 2 0 receive via FS</span></div> <div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_PACKET_RECEIVED_RECEIVE_FS 0b00000011 </span><span class="comment">// 2 0 receive via FS</span></div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_PACKET_RECEIVED_RECEIVE 0b00000100 </span><span class="comment">// 2 0 receive</span></div> <div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FROM_PACKET_RECEIVED_RECEIVE 0b00000100 </span><span class="comment">// 2 0 receive</span></div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div> <div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment">// SX127X_REG_TIMER_RESOL</span></div> <div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_TIMER_RESOL</span></div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_OFF 0b00000000 </span><span class="comment">// 3 2 timer 1 resolution: disabled (default)</span></div> <div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_OFF 0b00000000 </span><span class="comment">// 3 2 timer 1 resolution: disabled (default)</span></div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_RESOLUTION_64_US 0b00000100 </span><span class="comment">// 3 2 64 us</span></div> <div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_RESOLUTION_64_US 0b00000100 </span><span class="comment">// 3 2 64 us</span></div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_RESOLUTION_4_1_MS 0b00001000 </span><span class="comment">// 3 2 4.1 ms</span></div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_RESOLUTION_4_1_MS 0b00001000 </span><span class="comment">// 3 2 4.1 ms</span></div>
@ -536,13 +536,13 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_RESOLUTION_4_1_MS 0b00000010 </span><span class="comment">// 3 2 4.1 ms</span></div> <div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_RESOLUTION_4_1_MS 0b00000010 </span><span class="comment">// 3 2 4.1 ms</span></div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_RESOLUTION_262_MS 0b00000011 </span><span class="comment">// 3 2 262 ms</span></div> <div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_RESOLUTION_262_MS 0b00000011 </span><span class="comment">// 3 2 262 ms</span></div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; </div> <div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; </div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment">// SX127X_REG_TIMER1_COEF</span></div> <div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_TIMER1_COEF</span></div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_COEFFICIENT 0xF5 </span><span class="comment">// 7 0 multiplication coefficient for timer 1</span></div> <div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER1_COEFFICIENT 0xF5 </span><span class="comment">// 7 0 multiplication coefficient for timer 1</span></div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div> <div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment">// SX127X_REG_TIMER2_COEF</span></div> <div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_TIMER2_COEF</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_COEFFICIENT 0x20 </span><span class="comment">// 7 0 multiplication coefficient for timer 2</span></div> <div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TIMER2_COEFFICIENT 0x20 </span><span class="comment">// 7 0 multiplication coefficient for timer 2</span></div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; </div> <div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment">// SX127X_REG_IMAGE_CAL</span></div> <div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_IMAGE_CAL</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_IMAGE_CAL_OFF 0b00000000 </span><span class="comment">// 7 7 temperature calibration disabled (default)</span></div> <div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_IMAGE_CAL_OFF 0b00000000 </span><span class="comment">// 7 7 temperature calibration disabled (default)</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_IMAGE_CAL_ON 0b10000000 </span><span class="comment">// 7 7 temperature calibration enabled</span></div> <div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_AUTO_IMAGE_CAL_ON 0b10000000 </span><span class="comment">// 7 7 temperature calibration enabled</span></div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IMAGE_CAL_START 0b01000000 </span><span class="comment">// 6 6 start temperature calibration</span></div> <div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_IMAGE_CAL_START 0b01000000 </span><span class="comment">// 6 6 start temperature calibration</span></div>
@ -556,7 +556,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TEMP_MONITOR_ON 0b00000000 </span><span class="comment">// 0 0 temperature monitoring enabled (default)</span></div> <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TEMP_MONITOR_ON 0b00000000 </span><span class="comment">// 0 0 temperature monitoring enabled (default)</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TEMP_MONITOR_OFF 0b00000001 </span><span class="comment">// 0 0 temperature monitoring disabled</span></div> <div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_TEMP_MONITOR_OFF 0b00000001 </span><span class="comment">// 0 0 temperature monitoring disabled</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; </div> <div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; </div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">// SX127X_REG_LOW_BAT</span></div> <div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_LOW_BAT</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_OFF 0b00000000 </span><span class="comment">// 3 3 low battery detector disabled</span></div> <div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_OFF 0b00000000 </span><span class="comment">// 3 3 low battery detector disabled</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_ON 0b00001000 </span><span class="comment">// 3 3 low battery detector enabled</span></div> <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_ON 0b00001000 </span><span class="comment">// 3 3 low battery detector enabled</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_1_695_V 0b00000000 </span><span class="comment">// 2 0 battery voltage threshold: 1.695 V</span></div> <div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_1_695_V 0b00000000 </span><span class="comment">// 2 0 battery voltage threshold: 1.695 V</span></div>
@ -568,7 +568,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_2_116_V 0b00000110 </span><span class="comment">// 2 0 2.116 V</span></div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_2_116_V 0b00000110 </span><span class="comment">// 2 0 2.116 V</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_2_185_V 0b00000111 </span><span class="comment">// 2 0 2.185 V</span></div> <div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_LOW_BAT_TRIM_2_185_V 0b00000111 </span><span class="comment">// 2 0 2.185 V</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; </div> <div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment">// SX127X_REG_IRQ_FLAGS_1</span></div> <div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_IRQ_FLAGS_1</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_MODE_READY 0b10000000 </span><span class="comment">// 7 7 requested mode is ready</span></div> <div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_MODE_READY 0b10000000 </span><span class="comment">// 7 7 requested mode is ready</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_RX_READY 0b01000000 </span><span class="comment">// 6 6 reception ready (after RSSI, AGC, AFC)</span></div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_RX_READY 0b01000000 </span><span class="comment">// 6 6 reception ready (after RSSI, AGC, AFC)</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_TX_READY 0b00100000 </span><span class="comment">// 5 5 transmission ready (after PA ramp-up)</span></div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_TX_READY 0b00100000 </span><span class="comment">// 5 5 transmission ready (after PA ramp-up)</span></div>
@ -578,7 +578,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_PREAMBLE_DETECT 0b00000010 </span><span class="comment">// 1 1 valid preamble was detected</span></div> <div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_PREAMBLE_DETECT 0b00000010 </span><span class="comment">// 1 1 valid preamble was detected</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_SYNC_ADDRESS_MATCH 0b00000001 </span><span class="comment">// 0 0 sync address matched</span></div> <div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_SYNC_ADDRESS_MATCH 0b00000001 </span><span class="comment">// 0 0 sync address matched</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; </div> <div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment">// SX127X_REG_IRQ_FLAGS_2</span></div> <div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_IRQ_FLAGS_2</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_FULL 0b10000000 </span><span class="comment">// 7 7 FIFO is full</span></div> <div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_FULL 0b10000000 </span><span class="comment">// 7 7 FIFO is full</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_EMPTY 0b01000000 </span><span class="comment">// 6 6 FIFO is empty</span></div> <div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_EMPTY 0b01000000 </span><span class="comment">// 6 6 FIFO is empty</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_LEVEL 0b00100000 </span><span class="comment">// 5 5 number of bytes in FIFO exceeds FIFO_THRESHOLD</span></div> <div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_FIFO_LEVEL 0b00100000 </span><span class="comment">// 5 5 number of bytes in FIFO exceeds FIFO_THRESHOLD</span></div>
@ -588,7 +588,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_CRC_OK 0b00000010 </span><span class="comment">// 1 1 CRC check passed</span></div> <div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_CRC_OK 0b00000010 </span><span class="comment">// 1 1 CRC check passed</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_LOW_BAT 0b00000001 </span><span class="comment">// 0 0 battery voltage dropped below threshold</span></div> <div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_FLAG_LOW_BAT 0b00000001 </span><span class="comment">// 0 0 battery voltage dropped below threshold</span></div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; </div> <div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; </div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment">// SX127X_REG_DIO_MAPPING_1</span></div> <div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_DIO_MAPPING_1</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_RX_DONE 0b00000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_RX_DONE 0b00000000 </span><span class="comment">// 7 6</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_TX_DONE 0b01000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_TX_DONE 0b01000000 </span><span class="comment">// 7 6</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_CAD_DONE 0b10000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO0_LORA_CAD_DONE 0b10000000 </span><span class="comment">// 7 6</span></div>
@ -624,7 +624,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO3_PACK_FIFO_EMPTY 0b00000000 </span><span class="comment">// 1 0</span></div> <div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO3_PACK_FIFO_EMPTY 0b00000000 </span><span class="comment">// 1 0</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO3_PACK_TX_READY 0b00000001 </span><span class="comment">// 1 0</span></div> <div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO3_PACK_TX_READY 0b00000001 </span><span class="comment">// 1 0</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div> <div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="comment">// SX127X_REG_DIO_MAPPING_2</span></div> <div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_DIO_MAPPING_2</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_LORA_CAD_DETECTED 0b10000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_LORA_CAD_DETECTED 0b10000000 </span><span class="comment">// 7 6</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_LORA_PLL_LOCK 0b01000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_LORA_PLL_LOCK 0b01000000 </span><span class="comment">// 7 6</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_CONT_TEMP_CHANGE_LOW_BAT 0b00000000 </span><span class="comment">// 7 6</span></div> <div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_DIO4_CONT_TEMP_CHANGE_LOW_BAT 0b00000000 </span><span class="comment">// 7 6</span></div>
@ -662,227 +662,228 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PLL_BANDWIDTH_225_KHZ 0b10000000 </span><span class="comment">// 7 6 225 kHz</span></div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PLL_BANDWIDTH_225_KHZ 0b10000000 </span><span class="comment">// 7 6 225 kHz</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PLL_BANDWIDTH_300_KHZ 0b11000000 </span><span class="comment">// 7 6 300 kHz (default)</span></div> <div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#define RADIOLIB_SX127X_PLL_BANDWIDTH_300_KHZ 0b11000000 </span><span class="comment">// 7 6 300 kHz (default)</span></div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; </div> <div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; </div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="class_s_x127x.html"> 583</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x127x.html">SX127x</a>: <span class="keyword">public</span> <a class="code" href="class_physical_layer.html">PhysicalLayer</a> {</div> <div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="class_s_x127x.html"> 582</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_s_x127x.html">SX127x</a>: <span class="keyword">public</span> <a class="code" href="class_physical_layer.html">PhysicalLayer</a> {</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="comment">// introduce PhysicalLayer overloads</span></div> <div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="comment">// introduce PhysicalLayer overloads</span></div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>;</div> <div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a>;</div> <div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a>;</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>;</div> <div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>;</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a3563453988a83d22dd07d4691543a300">PhysicalLayer::readData</a>;</div> <div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">using</span> <a class="code" href="class_physical_layer.html#a3563453988a83d22dd07d4691543a300">PhysicalLayer::readData</a>;</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; </div> <div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="comment">// constructor</span></div> <div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; </div> <div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <a class="code" href="class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c">SX127x</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <a class="code" href="class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c">SX127x</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <a class="code" href="class_module.html">Module</a>* getMod();</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; </div> <div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; </div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <a class="code" href="class_module.html">Module</a>* getMod();</div> <div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; </div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; </div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="comment">// basic methods</span></div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430">begin</a>(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength);</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; </div> <div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; </div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430">begin</a>(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength);</div> <div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68"> 614</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68">reset</a>() = 0;</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; </div> <div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; </div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68"> 620</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68">reset</a>() = 0;</div> <div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb">beginFSK</a>(uint8_t chipVersion, <span class="keywordtype">float</span> freqDev, <span class="keywordtype">float</span> rxBw, uint16_t preambleLength, <span class="keywordtype">bool</span> enableOOK);</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; </div> <div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; </div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a73f2d2fe803e3496026011f0da694cfb">beginFSK</a>(uint8_t chipVersion, <span class="keywordtype">float</span> freqDev, <span class="keywordtype">float</span> rxBw, uint16_t preambleLength, <span class="keywordtype">bool</span> enableOOK);</div> <div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; </div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; </div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div> <div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; </div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; </div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div> <div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5">scanChannel</a>();</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; </div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df">sleep</a>();</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; </div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">standby</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; </div> <div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; </div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5">scanChannel</a>();</div> <div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">standby</a>(uint8_t mode) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; </div> <div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; </div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df">sleep</a>();</div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">transmitDirect</a>(uint32_t frf = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; </div> <div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; </div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">standby</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">receiveDirect</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; </div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">standby</a>(uint8_t mode) <span class="keyword">override</span>;</div> <div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>();</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; </div> <div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">transmitDirect</a>(uint32_t frf = 0) <span class="keyword">override</span>;</div> <div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="comment">// interrupt methods</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; </div> <div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; </div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">receiveDirect</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">setDio0Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), uint32_t dir);</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>();</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; </div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b">setDio1Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), uint32_t dir);</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; </div> <div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; </div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>();</div> <div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">clearDio1Action</a>();</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; </div> <div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; </div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="comment">// interrupt methods</span></div> <div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb">setFifoEmptyAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; </div> <div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; </div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">setDio0Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), uint32_t dir);</div> <div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">clearFifoEmptyAction</a>();</div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; </div> <div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>();</div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a201c31366f32c41b801724fb662265c1">setFifoFullAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; </div> <div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; </div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b">setDio1Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), uint32_t dir);</div> <div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">clearFifoFullAction</a>();</div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; </div> <div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; </div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">clearDio1Action</a>();</div> <div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e">fifoAdd</a>(uint8_t* data, <span class="keywordtype">int</span> totalLen, <span class="keywordtype">int</span>* remLen);</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; </div> <div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; </div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb">setFifoEmptyAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a">fifoGet</a>(<span class="keyword">volatile</span> uint8_t* data, <span class="keywordtype">int</span> totalLen, <span class="keyword">volatile</span> <span class="keywordtype">int</span>* rcvLen);</div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; </div> <div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">clearFifoEmptyAction</a>();</div> <div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; </div> <div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; </div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a201c31366f32c41b801724fb662265c1">setFifoFullAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div> <div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f">finishTransmit</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; </div> <div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; </div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">clearFifoFullAction</a>();</div> <div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; int16_t <a class="code" href="class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d">startReceive</a>(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; </div> <div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; </div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e">fifoAdd</a>(uint8_t* data, <span class="keywordtype">int</span> totalLen, <span class="keywordtype">int</span>* remLen);</div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; int16_t <a class="code" href="class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d">startReceive</a>(uint32_t mode, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; </div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; </div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a">fifoGet</a>(<span class="keyword">volatile</span> uint8_t* data, <span class="keywordtype">int</span> totalLen, <span class="keyword">volatile</span> <span class="keywordtype">int</span>* rcvLen);</div> <div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; </div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div> <div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059">startChannelScan</a>();</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; </div> <div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; </div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f">finishTransmit</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; </div> <div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; </div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; int16_t <a class="code" href="class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d">startReceive</a>(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);</div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">setSyncWord</a>(uint8_t syncWord);</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; </div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; </div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; int16_t <a class="code" href="class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d">startReceive</a>(uint32_t mode, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit);</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; </div> <div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; </div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div> <div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed">setPreambleLength</a>(uint16_t preambleLength);</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; </div> <div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; </div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059">startChannelScan</a>();</div> <div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362">getFrequencyError</a>(<span class="keywordtype">bool</span> autoCorrect = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; </div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; </div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="comment">// configuration methods</span></div> <div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544">getAFCError</a>();</div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; </div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; </div>
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">setSyncWord</a>(uint8_t syncWord);</div> <div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>();</div>
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; </div> <div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; </div>
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit);</div> <div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#adc25b685de0859b799488bf7729350b6">getDataRate</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; </div> <div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; </div>
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed">setPreambleLength</a>(uint16_t preambleLength);</div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; </div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; </div>
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362">getFrequencyError</a>(<span class="keywordtype">bool</span> autoCorrect = <span class="keyword">false</span>);</div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; </div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; </div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544">getAFCError</a>();</div> <div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">setAFCBandwidth</a>(<span class="keywordtype">float</span> afcBw);</div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; </div> <div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>();</div> <div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e">setAFC</a>(<span class="keywordtype">bool</span> isEnabled);</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">setAFCAGCTrigger</a>(uint8_t trigger);</div>
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; </div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; </div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95">setNodeAddress</a>(uint8_t nodeAddr);</div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; int16_t <a class="code" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr);</div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; int16_t <a class="code" href="class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5">disableAddressFiltering</a>();</div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; </div> <div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#adc25b685de0859b799488bf7729350b6">getDataRate</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee">setOOK</a>(<span class="keywordtype">bool</span> enableOOK);</div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; </div> <div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; </div>
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div> <div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a8b93142202167270db109d18b743c744">setOokThresholdType</a>(uint8_t type);</div>
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; </div> <div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; </div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div> <div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">setOokPeakThresholdDecrement</a>(uint8_t value);</div>
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; </div> <div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; </div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">setAFCBandwidth</a>(<span class="keywordtype">float</span> afcBw);</div> <div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538">setOokFixedOrFloorThreshold</a>(uint8_t value);</div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; </div> <div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; </div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e">setAFC</a>(<span class="keywordtype">bool</span> isEnabled);</div> <div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54">setOokPeakThresholdStep</a>(uint8_t value);</div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; </div> <div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; </div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">setAFCAGCTrigger</a>(uint8_t trigger);</div> <div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa">enableBitSync</a>();</div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; </div> <div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; </div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd">disableBitSync</a>();</div>
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; </div> <div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; </div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95">setNodeAddress</a>(uint8_t nodeAddr);</div> <div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_s_x127x.html#a462fa74275e67c296328a01f361892d5">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; </div> <div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; </div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; int16_t <a class="code" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr);</div> <div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; </div> <div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; </div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; int16_t <a class="code" href="class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5">disableAddressFiltering</a>();</div> <div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; </div> <div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; </div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee">setOOK</a>(<span class="keywordtype">bool</span> enableOOK);</div> <div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; uint32_t <a class="code" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; </div> <div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; </div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a8b93142202167270db109d18b743c744">setOokThresholdType</a>(uint8_t type);</div> <div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(<span class="keywordtype">bool</span> enable = <span class="keyword">true</span>);</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; </div> <div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; </div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">setOokPeakThresholdDecrement</a>(uint8_t value);</div> <div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a>(uint8_t smoothingSamples, int8_t offset = 0);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; </div> <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; </div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538">setOokFixedOrFloorThreshold</a>(uint8_t value);</div> <div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; int16_t <a class="code" href="class_s_x127x.html#abad2d455012bd28d304589c8164390eb">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; </div> <div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; </div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54">setOokPeakThresholdStep</a>(uint8_t value);</div> <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; uint16_t <a class="code" href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">getIRQFlags</a>();</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; </div> <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; </div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa">enableBitSync</a>();</div> <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc">getModemStatus</a>();</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; </div> <div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; </div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd">disableBitSync</a>();</div> <div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; int8_t <a class="code" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>();</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; </div> <div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; </div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_s_x127x.html#a462fa74275e67c296328a01f361892d5">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div> <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">setRfSwitchPins</a>(uint32_t rxEn, uint32_t txEn);</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; </div> <div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; </div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);</div> <div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">setRfSwitchTable</a>(<span class="keyword">const</span> uint32_t (&amp;pins)[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a>], <span class="keyword">const</span> <a class="code" href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a> table[]);</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; </div> <div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; </div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);</div> <div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450">randomByte</a>();</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; </div> <div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; </div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; uint32_t <a class="code" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd">getChipVersion</a>();</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; </div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>(<span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; </div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)</span></div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238">setDirectAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; </div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a1a2dc7554414f0ce2ee0db23087f698a">readBit</a>(uint32_t pin);</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; </div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1">setFHSSHoppingPeriod</a>(uint8_t freqHoppingPeriod);</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; </div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617">getFHSSHoppingPeriod</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; </div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c">getFHSSChannel</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66">clearFHSSInt</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; </div> <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; </div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(<span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>);</div> <div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a103b606166eba8c69bff061270744768">setDIOMapping</a>(uint32_t pin, uint32_t value);</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; </div> <div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; </div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; int16_t <a class="code" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a>(uint8_t smoothingSamples, int8_t offset = 0);</div> <div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7b85344084b800966a46ace59dcb5277">setDIOPreambleDetect</a>(<span class="keywordtype">bool</span> usePreambleDetect);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; </div> <div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; </div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; int16_t <a class="code" href="class_s_x127x.html#abad2d455012bd28d304589c8164390eb">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div> <div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet, <span class="keywordtype">bool</span> skipReceive, int16_t offset);</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; </div> <div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; </div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; uint16_t <a class="code" href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">getIRQFlags</a>();</div> <div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76">setRSSIThreshold</a>(<span class="keywordtype">float</span> dbm);</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; </div> <div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; </div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc">getModemStatus</a>();</div> <div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; </div> <div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; int8_t <a class="code" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>();</div> <div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; </div> <div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; <a class="code" href="class_module.html">Module</a>* mod;</div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">setRfSwitchPins</a>(uint32_t rxEn, uint32_t txEn);</div> <div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; </div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; </div> <div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">setRfSwitchTable</a>(<span class="keyword">const</span> uint32_t (&amp;pins)[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a>], <span class="keyword">const</span> <a class="code" href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a> table[]);</div> <div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; </div> <div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450">randomByte</a>();</div> <div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; </div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; </div> <div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <span class="keywordtype">float</span> frequency = 0;</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; int16_t <a class="code" href="class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd">getChipVersion</a>();</div> <div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; <span class="keywordtype">float</span> bandwidth = 0;</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; </div> <div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; uint8_t spreadingFactor = 0;</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>(<span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>);</div> <div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; uint8_t codingRate = 0;</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; </div> <div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="keywordtype">float</span> bitRate = 0;</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)</span></div> <div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; <span class="keywordtype">bool</span> ookEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238">setDirectAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div> <div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; <span class="keywordtype">bool</span> crcEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; </div> <div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>; <span class="comment">// default value used in FSK mode</span></div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a1a2dc7554414f0ce2ee0db23087f698a">readBit</a>(uint32_t pin);</div> <div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <span class="keywordtype">size_t</span> packetLength = 0;</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="preprocessor"> #endif</span></div> <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; </div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; </div> <div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1">setFHSSHoppingPeriod</a>(uint8_t freqHoppingPeriod);</div> <div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; int16_t setBitRateCommon(<span class="keywordtype">float</span> br, uint8_t fracRegAddr);</div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; </div> <div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; int16_t config();</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617">getFHSSHoppingPeriod</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; int16_t configFSK();</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; </div> <div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; int16_t getActiveModem();</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; uint8_t <a class="code" href="class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c">getFHSSChannel</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; int16_t directMode();</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; </div> <div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66">clearFHSSInt</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; </div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; </div> <div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a103b606166eba8c69bff061270744768">setDIOMapping</a>(uint32_t pin, uint32_t value);</div> <div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; </div> <div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a7b85344084b800966a46ace59dcb5277">setDIOPreambleDetect</a>(<span class="keywordtype">bool</span> usePreambleDetect);</div> <div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordtype">float</span> dataRate = 0;</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; </div> <div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <span class="keywordtype">bool</span> packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet, <span class="keywordtype">bool</span> skipReceive, int16_t offset);</div> <div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; uint8_t packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; </div> <div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; </div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76">setRSSIThreshold</a>(<span class="keywordtype">float</span> dbm);</div> <div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; </div> <div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; int16_t setMode(uint8_t mode);</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div> <div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; int16_t setActiveModem(uint8_t modem);</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; </div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; </div> <div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keyword">static</span> uint8_t calculateBWManExp(<span class="keywordtype">float</span> bandwidth);</div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div> <div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; </div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx) = 0;</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;};</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; </div> <div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; </div>
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; <span class="keywordtype">float</span> _freq = 0;</div> <div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; <span class="keywordtype">float</span> _bw = 0;</div> <div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; </div>
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; uint8_t _sf = 0;</div> <div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; uint8_t _cr = 0;</div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; <span class="keywordtype">float</span> _br = 0;</div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; <span class="keywordtype">bool</span> _ook = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; <span class="keywordtype">bool</span> _crcEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="keywordtype">bool</span> _crcOn = <span class="keyword">true</span>; <span class="comment">// default value used in FSK mode</span></div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; </div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; int16_t setBitRateCommon(<span class="keywordtype">float</span> br, uint8_t fracRegAddr);</div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; int16_t config();</div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; int16_t configFSK();</div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; int16_t getActiveModem();</div>
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; int16_t directMode();</div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; </div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; <span class="keywordtype">float</span> _dataRate = 0;</div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; uint8_t _packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; </div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; int16_t setMode(uint8_t mode);</div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; int16_t setActiveModem(uint8_t modem);</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="comment"></span> <span class="keyword">static</span> uint8_t calculateBWManExp(<span class="keywordtype">float</span> bandwidth);</div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; </div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx) = 0;</div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;};</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; </div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; </div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div> <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:28</div></div>
<div class="ttc" id="aclass_module_html_a0c11551e12579bbabf57b19e12555b3c"><div class="ttname"><a href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a></div><div class="ttdeci">static const size_t RFSWITCH_MAX_PINS</div><div class="ttdoc">The maximum number of pins supported by the RF switch code.</div><div class="ttdef"><b>Definition:</b> Module.h:39</div></div> <div class="ttc" id="aclass_module_html_a0c11551e12579bbabf57b19e12555b3c"><div class="ttname"><a href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a></div><div class="ttdeci">static const size_t RFSWITCH_MAX_PINS</div><div class="ttdoc">The maximum number of pins supported by the RF switch code.</div><div class="ttdef"><b>Definition:</b> Module.h:39</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:15</div></div> <div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:15</div></div>
@ -891,7 +892,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="ttc" id="aclass_physical_layer_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:145</div></div> <div class="ttc" id="aclass_physical_layer_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:145</div></div>
<div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div> <div class="ttc" id="aclass_physical_layer_html_aabc94ab27a9ee6daaafa9b47dde5f75b"><div class="ttname"><a href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a></div><div class="ttdeci">virtual float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:254</div></div>
<div class="ttc" id="aclass_physical_layer_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div> <div class="ttc" id="aclass_physical_layer_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:583</div></div> <div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:582</div></div>
<div class="ttc" id="aclass_s_x127x_html_a0995088d37689a3c240a1af791df6cf1"><div class="ttname"><a href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">SX127x::packetMode</a></div><div class="ttdeci">int16_t packetMode()</div><div class="ttdoc">Disables direct mode and enables packet mode, allowing the module to receive packets....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:360</div></div> <div class="ttc" id="aclass_s_x127x_html_a0995088d37689a3c240a1af791df6cf1"><div class="ttname"><a href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">SX127x::packetMode</a></div><div class="ttdeci">int16_t packetMode()</div><div class="ttdoc">Disables direct mode and enables packet mode, allowing the module to receive packets....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:360</div></div>
<div class="ttc" id="aclass_s_x127x_html_a0f041e91ab2fbb6f05eef56b5addac71"><div class="ttname"><a href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">SX127x::clearFifoFullAction</a></div><div class="ttdeci">void clearFifoFullAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:469</div></div> <div class="ttc" id="aclass_s_x127x_html_a0f041e91ab2fbb6f05eef56b5addac71"><div class="ttname"><a href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">SX127x::clearFifoFullAction</a></div><div class="ttdeci">void clearFifoFullAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:469</div></div>
<div class="ttc" id="aclass_s_x127x_html_a103b606166eba8c69bff061270744768"><div class="ttname"><a href="class_s_x127x.html#a103b606166eba8c69bff061270744768">SX127x::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value)</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1537</div></div> <div class="ttc" id="aclass_s_x127x_html_a103b606166eba8c69bff061270744768"><div class="ttname"><a href="class_s_x127x.html#a103b606166eba8c69bff061270744768">SX127x::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value)</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1537</div></div>
@ -937,13 +938,13 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x127x_html_a8ca9edcae05060cce3ff7ee58faeb4e2"><div class="ttname"><a href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">SX127x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1270</div></div> <div class="ttc" id="aclass_s_x127x_html_a8ca9edcae05060cce3ff7ee58faeb4e2"><div class="ttname"><a href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">SX127x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1270</div></div>
<div class="ttc" id="aclass_s_x127x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">SX127x::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:145</div></div> <div class="ttc" id="aclass_s_x127x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">SX127x::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:145</div></div>
<div class="ttc" id="aclass_s_x127x_html_a95bc32a555675879ad9e2a9e399dc6c1"><div class="ttname"><a href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">SX127x::getTempRaw</a></div><div class="ttdeci">int8_t getTempRaw()</div><div class="ttdoc">Reads uncalibrated temperature value. This function will change operating mode and should not be call...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1307</div></div> <div class="ttc" id="aclass_s_x127x_html_a95bc32a555675879ad9e2a9e399dc6c1"><div class="ttname"><a href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">SX127x::getTempRaw</a></div><div class="ttdeci">int8_t getTempRaw()</div><div class="ttdoc">Reads uncalibrated temperature value. This function will change operating mode and should not be call...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1307</div></div>
<div class="ttc" id="aclass_s_x127x_html_a9b3a76eb89cad60dcad92513e6848f5a"><div class="ttname"><a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">SX127x::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool crcOn=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1187</div></div>
<div class="ttc" id="aclass_s_x127x_html_a9b6532a25e1730973ac08146008adca5"><div class="ttname"><a href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">SX127x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:444</div></div> <div class="ttc" id="aclass_s_x127x_html_a9b6532a25e1730973ac08146008adca5"><div class="ttname"><a href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">SX127x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:444</div></div>
<div class="ttc" id="aclass_s_x127x_html_aa3f409359eafa5988e8e4c2948735238"><div class="ttname"><a href="class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238">SX127x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is receveid in direct mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1507</div></div> <div class="ttc" id="aclass_s_x127x_html_aa3f409359eafa5988e8e4c2948735238"><div class="ttname"><a href="class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238">SX127x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is receveid in direct mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1507</div></div>
<div class="ttc" id="aclass_s_x127x_html_aa7ac558d537c6364c4bc82c8f33e398f"><div class="ttname"><a href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:323</div></div> <div class="ttc" id="aclass_s_x127x_html_aa7ac558d537c6364c4bc82c8f33e398f"><div class="ttname"><a href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:323</div></div>
<div class="ttc" id="aclass_s_x127x_html_aaa6eb4363badc1c3450ad7a4d11af4b1"><div class="ttname"><a href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">SX127x::clearFifoEmptyAction</a></div><div class="ttdeci">void clearFifoEmptyAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:456</div></div> <div class="ttc" id="aclass_s_x127x_html_aaa6eb4363badc1c3450ad7a4d11af4b1"><div class="ttname"><a href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">SX127x::clearFifoEmptyAction</a></div><div class="ttdeci">void clearFifoEmptyAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:456</div></div>
<div class="ttc" id="aclass_s_x127x_html_aac2f43d70b5f94e49e09b4c9f082f46d"><div class="ttname"><a href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">SX127x::setOokPeakThresholdDecrement</a></div><div class="ttdeci">int16_t setOokPeakThresholdDecrement(uint8_t value)</div><div class="ttdoc">Period of decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1041</div></div> <div class="ttc" id="aclass_s_x127x_html_aac2f43d70b5f94e49e09b4c9f082f46d"><div class="ttname"><a href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">SX127x::setOokPeakThresholdDecrement</a></div><div class="ttdeci">int16_t setOokPeakThresholdDecrement(uint8_t value)</div><div class="ttdoc">Period of decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1041</div></div>
<div class="ttc" id="aclass_s_x127x_html_ab0f67330124cefc07a462e77922453d0"><div class="ttname"><a href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">SX127x::setAFCAGCTrigger</a></div><div class="ttdeci">int16_t setAFCAGCTrigger(uint8_t trigger)</div><div class="ttdoc">Controls trigger of AFC and AGC.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:945</div></div> <div class="ttc" id="aclass_s_x127x_html_ab0f67330124cefc07a462e77922453d0"><div class="ttname"><a href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">SX127x::setAFCAGCTrigger</a></div><div class="ttdeci">int16_t setAFCAGCTrigger(uint8_t trigger)</div><div class="ttdoc">Controls trigger of AFC and AGC.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:945</div></div>
<div class="ttc" id="aclass_s_x127x_html_ab531ad461b250a060e92d9c744e79070"><div class="ttname"><a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">SX127x::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool enable=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1187</div></div>
<div class="ttc" id="aclass_s_x127x_html_ab608c45e0dcc44280df29580dc0a31ed"><div class="ttname"><a href="class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed">SX127x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint16_t preambleLength)</div><div class="ttdoc">Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:712</div></div> <div class="ttc" id="aclass_s_x127x_html_ab608c45e0dcc44280df29580dc0a31ed"><div class="ttname"><a href="class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed">SX127x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint16_t preambleLength)</div><div class="ttdoc">Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:712</div></div>
<div class="ttc" id="aclass_s_x127x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX127x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div> <div class="ttc" id="aclass_s_x127x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX127x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_s_x127x_html_ab9625a5246a45112267ce441ac2de254"><div class="ttname"><a href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">SX127x::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&amp;pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1274</div></div> <div class="ttc" id="aclass_s_x127x_html_ab9625a5246a45112267ce441ac2de254"><div class="ttname"><a href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">SX127x::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&amp;pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1274</div></div>

View file

@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -353,9 +353,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -572,14 +572,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 868.0 MHz to 915.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 868.0 MHz to 915.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -646,13 +646,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -687,7 +687,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -352,9 +352,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -571,14 +571,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 433.0 MHz to 470.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 433.0 MHz to 470.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -645,13 +645,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -686,7 +686,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -360,9 +360,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -533,7 +533,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p> <p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>

View file

@ -339,9 +339,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -578,14 +578,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">currentLimit</td><td>Trim value for OCP (over current protection) in mA. Can be set to multiplies of 5 in range 45 to 120 mA and to multiples of 10 in range 120 to 240 mA. Set to 0 to disable OCP (not recommended).</td></tr> <tr><td class="paramname">currentLimit</td><td>Trim value for OCP (over current protection) in mA. Can be set to multiplies of 5 in range 45 to 120 mA and to multiples of 10 in range 120 to 240 mA. Set to 0 to disable OCP (not recommended). </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -652,13 +652,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -705,7 +705,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method, LDRO will always be set to the provided value, regardless of symbol length. To re-enable automatic LDRO configuration, call <a class="el" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e" title="Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...">SX1278::autoLDRO()</a> </p> <p>Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method, LDRO will always be set to the provided value, regardless of symbol length. To re-enable automatic LDRO configuration, call <a class="el" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e" title="Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...">SX1278::autoLDRO()</a> </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">enable</td><td>Force LDRO to be always enabled (true) or disabled (false).</td></tr> <tr><td class="paramname">enable</td><td>Force LDRO to be always enabled (true) or disabled (false). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -742,8 +742,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Gets recorded signal strength indicator. </p> <p>Gets recorded signal strength indicator. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK.</td></tr> <tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK. </td></tr>
<tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode.</td></tr> <tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -770,7 +770,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set implicit header mode for future reception/transmission. Required for spreading factor 6. </p> <p>Set implicit header mode for future reception/transmission. Required for spreading factor 6. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Payload length in bytes.</td></tr> <tr><td class="paramname">len</td><td>Payload length in bytes. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -797,7 +797,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode. </p> <p>Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">bw</td><td>LoRa link bandwidth to be set in kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth to be set in kHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -832,7 +832,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. </p> <p>Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">br</td><td>Bit rate to be set (in kbps).</td></tr> <tr><td class="paramname">br</td><td>Bit rate to be set (in kbps). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -861,7 +861,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. </p> <p>Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator to be set.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -898,8 +898,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enables/disables CRC check of received packets. </p> <p>Enables/disables CRC check of received packets. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">enable</td><td>Enable (true) or disable (false) CRC.</td></tr> <tr><td class="paramname">enable</td><td>Enable (true) or disable (false) CRC. </td></tr>
<tr><td class="paramname">mode</td><td>Set CRC mode to RADIOLIB_SX127X_CRC_WHITENING_TYPE_CCITT for CCITT, polynomial X16 + X12 + X5 + 1 (false) or RADIOLIB_SX127X_CRC_WHITENING_TYPE_IBM for IBM, polynomial X16 + X15 + X2 + 1 (true). Only valid in FSK mode.</td></tr> <tr><td class="paramname">mode</td><td>Set CRC mode to RADIOLIB_SX127X_CRC_WHITENING_TYPE_CCITT for CCITT, polynomial X16 + X12 + X5 + 1 (false) or RADIOLIB_SX127X_CRC_WHITENING_TYPE_IBM for IBM, polynomial X16 + X15 + X2 + 1 (true). Only valid in FSK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -934,7 +934,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK mode with FSK modulation. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. </p> <p>Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK mode with FSK modulation. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sh</td><td>Gaussian shaping bandwidth-time product that will be used for data shaping</td></tr> <tr><td class="paramname">sh</td><td>Gaussian shaping bandwidth-time product that will be used for data shaping </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -963,7 +963,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency equal to bit rate and 2 for frequency equal to 2x bit rate. Set to 0 to disable data shaping. Only available in FSK mode with OOK modulation. </p> <p>Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency equal to bit rate and 2 for frequency equal to 2x bit rate. Set to 0 to disable data shaping. Only available in FSK mode with OOK modulation. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sh</td><td>Cutoff frequency that will be used for data shaping</td></tr> <tr><td class="paramname">sh</td><td>Cutoff frequency that will be used for data shaping </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -998,7 +998,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1027,7 +1027,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </p> <p>Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier) to be set.</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier) to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1064,8 +1064,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA_BOOST pin). </p> <p>Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA_BOOST pin). </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">power</td><td>Transmission output power in dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. </td></tr>
<tr><td class="paramname">useRfo</td><td>Whether to use the RFO (true) or the PA_BOOST (false) pin for the RF output. Defaults to PA_BOOST.</td></tr> <tr><td class="paramname">useRfo</td><td>Whether to use the RFO (true) or the PA_BOOST (false) pin for the RF output. Defaults to PA_BOOST. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1092,7 +1092,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode. </p> <p>Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a960913438feccad4c1913a9222384a5f">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1272.html#abd912314a977f92c464d36d862329ffc">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>

View file

@ -349,9 +349,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -568,14 +568,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 860.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 9.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 9. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -602,7 +602,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p> <p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -352,9 +352,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -571,14 +571,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -645,13 +645,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -686,7 +686,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -355,9 +355,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -574,14 +574,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 1020.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 9.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 9. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -648,13 +648,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -689,7 +689,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 137.0 MHz to 1020.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -718,7 +718,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p> <p>Sets LoRa link spreading factor. Allowed values range from 6 to 9. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -344,9 +344,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -583,14 +583,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -657,13 +657,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -710,7 +710,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method, LDRO will always be set to the provided value, regardless of symbol length. To re-enable automatic LDRO configuration, call <a class="el" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e" title="Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...">SX1278::autoLDRO()</a> </p> <p>Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method, LDRO will always be set to the provided value, regardless of symbol length. To re-enable automatic LDRO configuration, call <a class="el" href="class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e" title="Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...">SX1278::autoLDRO()</a> </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">enable</td><td>Force LDRO to be always enabled (true) or disabled (false).</td></tr> <tr><td class="paramname">enable</td><td>Force LDRO to be always enabled (true) or disabled (false). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -747,8 +747,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Gets recorded signal strength indicator. </p> <p>Gets recorded signal strength indicator. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK.</td></tr> <tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK. </td></tr>
<tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode.</td></tr> <tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -775,7 +775,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set implicit header mode for future reception/transmission. Required for spreading factor 6. </p> <p>Set implicit header mode for future reception/transmission. Required for spreading factor 6. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Payload length in bytes.</td></tr> <tr><td class="paramname">len</td><td>Payload length in bytes. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -802,7 +802,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. Only available in LoRa mode. </p> <p>Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">bw</td><td>LoRa link bandwidth to be set in kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth to be set in kHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -837,7 +837,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. </p> <p>Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">br</td><td>Bit rate to be set (in kbps).</td></tr> <tr><td class="paramname">br</td><td>Bit rate to be set (in kbps). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -866,7 +866,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. </p> <p>Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator to be set.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -903,8 +903,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enables/disables CRC check of received packets. </p> <p>Enables/disables CRC check of received packets. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">enable</td><td>Enable (true) or disable (false) CRC.</td></tr> <tr><td class="paramname">enable</td><td>Enable (true) or disable (false) CRC. </td></tr>
<tr><td class="paramname">mode</td><td>Set CRC mode to SX127X_CRC_WHITENING_TYPE_CCITT for CCITT, polynomial X16 + X12 + X5 + 1 (false) or SX127X_CRC_WHITENING_TYPE_IBM for IBM, polynomial X16 + X15 + X2 + 1 (true). Only valid in FSK mode.</td></tr> <tr><td class="paramname">mode</td><td>Set CRC mode to SX127X_CRC_WHITENING_TYPE_CCITT for CCITT, polynomial X16 + X12 + X5 + 1 (false) or SX127X_CRC_WHITENING_TYPE_IBM for IBM, polynomial X16 + X15 + X2 + 1 (true). Only valid in FSK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -939,7 +939,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK mode with FSK modulation. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. </p> <p>Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK mode with FSK modulation. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sh</td><td>Gaussian shaping bandwidth-time product that will be used for data shaping</td></tr> <tr><td class="paramname">sh</td><td>Gaussian shaping bandwidth-time product that will be used for data shaping </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -968,7 +968,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency equal to bit rate and 2 for frequency equal to 2x bit rate. Set to 0 to disable data shaping. Only available in FSK mode with OOK modulation. </p> <p>Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency equal to bit rate and 2 for frequency equal to 2x bit rate. Set to 0 to disable data shaping. Only available in FSK mode with OOK modulation. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sh</td><td>Cutoff frequency that will be used for data shaping</td></tr> <tr><td class="paramname">sh</td><td>Cutoff frequency that will be used for data shaping </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1003,7 +1003,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 137.0 MHz to 525.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 137.0 MHz to 525.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1034,7 +1034,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </p> <p>Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier) to be set.</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier) to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1071,8 +1071,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>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. </p> <p>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. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">power</td><td>Transmission output power in dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. </td></tr>
<tr><td class="paramname">useRfo</td><td>Whether to use the RFO (true) or the PA_BOOST (false) pin for the RF output. Defaults to PA_BOOST.</td></tr> <tr><td class="paramname">useRfo</td><td>Whether to use the RFO (true) or the PA_BOOST (false) pin for the RF output. Defaults to PA_BOOST. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1099,7 +1099,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode. </p> <p>Sets LoRa link spreading factor. Allowed values range from 6 to 12. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1">setCodingRate</a>(uint8_t cr)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1">setCRC</a>(bool enable, bool mode=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563">setDataShaping</a>(uint8_t sh) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4">setDataShapingOOK</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>

View file

@ -349,9 +349,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -568,14 +568,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 960.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 960.0 MHz. </td></tr>
<tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz.</td></tr> <tr><td class="paramname">bw</td><td>LoRa link bandwidth in kHz. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250 and 500 kHz. </td></tr>
<tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12.</td></tr> <tr><td class="paramname">sf</td><td>LoRa link spreading factor. Allowed values range from 6 to 12. </td></tr>
<tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8.</td></tr> <tr><td class="paramname">cr</td><td>LoRa link coding rate denominator. Allowed values range from 5 to 8. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. Can be used to distinguish different networks. Note that value 0x34 is reserved for LoRaWAN networks. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. The actual preamble length is 4.25 symbols longer than the set number. Allowed values range from 6 to 65535. </td></tr>
<tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended).</td></tr> <tr><td class="paramname">gain</td><td>Gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is the highest gain. Set to 0 to enable automatic gain control (recommended). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -642,13 +642,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p> <p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz. </td></tr>
<tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr> <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz. </td></tr>
<tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr> <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -683,7 +683,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets carrier frequency. Allowed values range from 137.0 MHz to 960.0 MHz. </p> <p>Sets carrier frequency. Allowed values range from 137.0 MHz to 960.0 MHz. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz.</td></tr> <tr><td class="paramname">freq</td><td>Carrier frequency to be set in MHz. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">setAFCBandwidth</a>(float afcBw)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">setAFCBandwidth</a>(float afcBw)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c">setBitRate</a>(float br)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c">setBitRate</a>(float br)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a>(bool crcOn=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a>(bool enable=true)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">setCurrentLimit</a>(uint8_t currentLimit)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9">setDataShaping</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9">setDataShaping</a>(uint8_t sh)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">setDio0Action</a>(void(*func)(void), uint32_t dir)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">setDio0Action</a>(void(*func)(void), uint32_t dir)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

View file

@ -291,9 +291,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr> <tr class="memitem:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr> <tr class="memdesc:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac">More...</a><br /></td></tr>
<tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad532e1a62c6ee2c58f9517e6e62728ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3a76eb89cad60dcad92513e6848f5a"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">setCrcFiltering</a> (bool crcOn=true)</td></tr> <tr class="memitem:ab531ad461b250a060e92d9c744e79070"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">setCrcFiltering</a> (bool enable=true)</td></tr>
<tr class="memdesc:a9b3a76eb89cad60dcad92513e6848f5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">More...</a><br /></td></tr> <tr class="memdesc:ab531ad461b250a060e92d9c744e79070"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable CRC filtering and generation. <a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">More...</a><br /></td></tr>
<tr class="separator:a9b3a76eb89cad60dcad92513e6848f5a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab531ad461b250a060e92d9c744e79070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3955f85f456edae772a51025a19029b"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr> <tr class="memitem:ad3955f85f456edae772a51025a19029b"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">setRSSIConfig</a> (uint8_t smoothingSamples, int8_t offset=0)</td></tr>
<tr class="memdesc:ad3955f85f456edae772a51025a19029b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr> <tr class="memdesc:ad3955f85f456edae772a51025a19029b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets RSSI measurement configuration in FSK mode. <a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">More...</a><br /></td></tr>
<tr class="separator:ad3955f85f456edae772a51025a19029b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3955f85f456edae772a51025a19029b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -489,9 +489,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. </p> <p>Initialization method. Will be called with appropriate parameters when calling initialization method from derived class. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">chipVersion</td><td>Value in SPI version register. Used to verify the connection and hardware version.</td></tr> <tr><td class="paramname">chipVersion</td><td>Value in SPI version register. Used to verify the connection and hardware version. </td></tr>
<tr><td class="paramname">syncWord</td><td>LoRa sync word.</td></tr> <tr><td class="paramname">syncWord</td><td>LoRa sync word. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of LoRa transmission preamble in symbols. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -546,11 +546,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. </p> <p>Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">chipVersion</td><td>Value in SPI version register. Used to verify the connection and hardware version.</td></tr> <tr><td class="paramname">chipVersion</td><td>Value in SPI version register. Used to verify the connection and hardware version. </td></tr>
<tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz.</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. </td></tr>
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz.</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. </td></tr>
<tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr> <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits. </td></tr>
<tr><td class="paramname">enableOOK</td><td>Flag to specify OOK mode. This modulation is similar to FSK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Flag to specify OOK mode. This modulation is similar to FSK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -653,9 +653,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set interrupt service routine function to call when FIFO is empty. </p> <p>Set interrupt service routine function to call when FIFO is empty. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Pointer to the transmission buffer.</td></tr> <tr><td class="paramname">data</td><td>Pointer to the transmission buffer. </td></tr>
<tr><td class="paramname">totalLen</td><td>Total number of bytes to transmit.</td></tr> <tr><td class="paramname">totalLen</td><td>Total number of bytes to transmit. </td></tr>
<tr><td class="paramname">remLen</td><td>Pointer to a counter holding the number of bytes that have been transmitted so far.</td></tr> <tr><td class="paramname">remLen</td><td>Pointer to a counter holding the number of bytes that have been transmitted so far. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -698,9 +698,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set interrupt service routine function to call when FIFO is sufficently full to read. </p> <p>Set interrupt service routine function to call when FIFO is sufficently full to read. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Pointer to a buffer that stores the receive data.</td></tr> <tr><td class="paramname">data</td><td>Pointer to a buffer that stores the receive data. </td></tr>
<tr><td class="paramname">totalLen</td><td>Total number of bytes to receive.</td></tr> <tr><td class="paramname">totalLen</td><td>Total number of bytes to receive. </td></tr>
<tr><td class="paramname">rcvLen</td><td>Pointer to a counter holding the number of bytes that have been received so far.</td></tr> <tr><td class="paramname">rcvLen</td><td>Pointer to a counter holding the number of bytes that have been received so far. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -757,7 +757,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set modem in fixed packet length mode. Available in FSK mode only. </p> <p>Set modem in fixed packet length mode. Available in FSK mode only. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Packet length.</td></tr> <tr><td class="paramname">len</td><td>Packet length. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -886,7 +886,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Gets frequency error of the latest received packet. </p> <p>Gets frequency error of the latest received packet. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">autoCorrect</td><td>When set to true, frequency will be automatically corrected.</td></tr> <tr><td class="paramname">autoCorrect</td><td>When set to true, frequency will be automatically corrected. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -961,7 +961,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Query modem for the packet length of received payload. </p> <p>Query modem for the packet length of received payload. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">update</td><td>Update received packet length. Will return cached value when set to false.</td></tr> <tr><td class="paramname">update</td><td>Update received packet length. Will return cached value when set to false. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1006,8 +1006,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Gets recorded signal strength indicator. </p> <p>Gets recorded signal strength indicator. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK.</td></tr> <tr><td class="paramname">packet</td><td>Whether to read last packet RSSI, or the current value. LoRa mode only, ignored for FSK. </td></tr>
<tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode.</td></tr> <tr><td class="paramname">skipReceive</td><td>Set to true to skip putting radio in receive mode for the RSSI measurement in FSK/OOK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1084,7 +1084,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Get expected time-on-air for a given size of payload. </p> <p>Get expected time-on-air for a given size of payload. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Payload length in bytes.</td></tr> <tr><td class="paramname">len</td><td>Payload length in bytes. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1111,7 +1111,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enable/disable inversion of the I and Q signals. </p> <p>Enable/disable inversion of the I and Q signals. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">invertIQ</td><td>QI inversion enabled (true) or disabled (false);</td></tr> <tr><td class="paramname">invertIQ</td><td>QI inversion enabled (true) or disabled (false); </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1266,8 +1266,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Reads data that was received after calling startReceive method. This method reads len characters. </p> <p>Reads data that was received after calling startReceive method. This method reads len characters. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Pointer to array to save the received binary data.</td></tr> <tr><td class="paramname">data</td><td>Pointer to array to save the received binary data. </td></tr>
<tr><td class="paramname">len</td><td>Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned.</td></tr> <tr><td class="paramname">len</td><td>Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1338,8 +1338,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8" title="Binary receive method. Must be implemented in module class.">PhysicalLayer::receive</a>. </p> <p>Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8" title="Binary receive method. Must be implemented in module class.">PhysicalLayer::receive</a>. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Pointer to array to save the received binary data.</td></tr> <tr><td class="paramname">data</td><td>Pointer to array to save the received binary data. </td></tr>
<tr><td class="paramname">len</td><td>Number of bytes that will be received. Must be known in advance for binary transmissions.</td></tr> <tr><td class="paramname">len</td><td>Number of bytes that will be received. Must be known in advance for binary transmissions. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1418,7 +1418,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enables or disables FSK automatic frequency correction(AFC) </p> <p>Enables or disables FSK automatic frequency correction(AFC) </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">isEnabled</td><td>AFC enabled or disabled</td></tr> <tr><td class="paramname">isEnabled</td><td>AFC enabled or disabled </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1445,7 +1445,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Controls trigger of AFC and AGC. </p> <p>Controls trigger of AFC and AGC. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">trigger</td><td>one from SX127X_RX_TRIGGER_NONE, SX127X_RX_TRIGGER_RSSI_INTERRUPT, SX127X_RX_TRIGGER_PREAMBLE_DETECT, SX127X_RX_TRIGGER_BOTH</td></tr> <tr><td class="paramname">trigger</td><td>one from SX127X_RX_TRIGGER_NONE, SX127X_RX_TRIGGER_RSSI_INTERRUPT, SX127X_RX_TRIGGER_PREAMBLE_DETECT, SX127X_RX_TRIGGER_BOTH </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1472,7 +1472,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode. </p> <p>Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">rxBw</td><td>Receiver AFC bandwidth to be set (in kHz).</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver AFC bandwidth to be set (in kHz). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1499,7 +1499,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK mode. </p> <p>Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">broadAddr</td><td>Broadcast address to be set.</td></tr> <tr><td class="paramname">broadAddr</td><td>Broadcast address to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1507,8 +1507,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div> </div>
</div> </div>
<a id="a9b3a76eb89cad60dcad92513e6848f5a"></a> <a id="ab531ad461b250a060e92d9c744e79070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b3a76eb89cad60dcad92513e6848f5a">&#9670;&nbsp;</a></span>setCrcFiltering()</h2> <h2 class="memtitle"><span class="permalink"><a href="#ab531ad461b250a060e92d9c744e79070">&#9670;&nbsp;</a></span>setCrcFiltering()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -1517,7 +1517,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="memname">int16_t SX127x::setCrcFiltering </td> <td class="memname">int16_t SX127x::setCrcFiltering </td>
<td>(</td> <td>(</td>
<td class="paramtype">bool&#160;</td> <td class="paramtype">bool&#160;</td>
<td class="paramname"><em>crcOn</em> = <code>true</code></td><td>)</td> <td class="paramname"><em>enable</em> = <code>true</code></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -1526,7 +1526,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enable CRC filtering and generation. </p> <p>Enable CRC filtering and generation. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">crcOn</td><td>Set or unset CRC filtering and generation.</td></tr> <tr><td class="paramname">enable</td><td>Set or unset CRC filtering and generation. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1553,7 +1553,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45 to 120 mA in 5 mA steps and 120 to 240 mA in 10 mA steps. </p> <p>Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45 to 120 mA in 5 mA steps and 120 to 240 mA in 10 mA steps. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">currentLimit</td><td>Current limit to be set (in mA).</td></tr> <tr><td class="paramname">currentLimit</td><td>Current limit to be set (in mA). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1590,7 +1590,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set interrupt service routine function to call when DIO0 activates. </p> <p>Set interrupt service routine function to call when DIO0 activates. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">func</td><td>Pointer to interrupt service routine.</td></tr> <tr><td class="paramname">func</td><td>Pointer to interrupt service routine. </td></tr>
<tr><td class="paramname">dir</td><td>Signal change direction. </td></tr> <tr><td class="paramname">dir</td><td>Signal change direction. </td></tr>
</table> </table>
</dd> </dd>
@ -1627,7 +1627,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set interrupt service routine function to call when DIO1 activates. </p> <p>Set interrupt service routine function to call when DIO1 activates. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">func</td><td>Pointer to interrupt service routine.</td></tr> <tr><td class="paramname">func</td><td>Pointer to interrupt service routine. </td></tr>
<tr><td class="paramname">dir</td><td>Signal change direction. </td></tr> <tr><td class="paramname">dir</td><td>Signal change direction. </td></tr>
</table> </table>
</dd> </dd>
@ -1672,8 +1672,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Configure DIO pin mapping to get a given signal on a DIO pin (if available). </p> <p>Configure DIO pin mapping to get a given signal on a DIO pin (if available). </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">pin</td><td>Pin number onto which a signal is to be placed.</td></tr> <tr><td class="paramname">pin</td><td>Pin number onto which a signal is to be placed. </td></tr>
<tr><td class="paramname">value</td><td>The value that indicates which function to place on that pin. See chip datasheet for details.</td></tr> <tr><td class="paramname">value</td><td>The value that indicates which function to place on that pin. See chip datasheet for details. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1702,7 +1702,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Configure DIO mapping to use RSSI or Preamble Detect for pins that support it. </p> <p>Configure DIO mapping to use RSSI or Preamble Detect for pins that support it. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">usePreambleDetect</td><td>Whether to use PreambleDetect (true) or RSSI (false) on the pins that are mapped to this function.</td></tr> <tr><td class="paramname">usePreambleDetect</td><td>Whether to use PreambleDetect (true) or RSSI (false) on the pins that are mapped to this function. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1773,7 +1773,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER and RADIOLIB_ENCODING_WHITENING. </p> <p>Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER and RADIOLIB_ENCODING_WHITENING. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">encoding</td><td>Encoding to be used.</td></tr> <tr><td class="paramname">encoding</td><td>Encoding to be used. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1802,7 +1802,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets the hopping period and enables FHSS. </p> <p>Sets the hopping period and enables FHSS. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freqHoppingPeriod</td><td>Integer multiple of symbol periods between hops</td></tr> <tr><td class="paramname">freqHoppingPeriod</td><td>Integer multiple of symbol periods between hops </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1889,7 +1889,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>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. </p> <p>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. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">freqDev</td><td>Frequency deviation to be set (in kHz).</td></tr> <tr><td class="paramname">freqDev</td><td>Frequency deviation to be set (in kHz). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1918,7 +1918,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode. </p> <p>Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">nodeAddr</td><td>Node address to be set.</td></tr> <tr><td class="paramname">nodeAddr</td><td>Node address to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1945,7 +1945,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enables/disables OOK modulation instead of FSK. </p> <p>Enables/disables OOK modulation instead of FSK. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">enableOOK</td><td>Enable (true) or disable (false) OOK.</td></tr> <tr><td class="paramname">enableOOK</td><td>Enable (true) or disable (false) OOK. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1972,7 +1972,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Peak mode is used. </p> <p>Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Peak mode is used. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">value</td><td>Threshold level in steps of 0.5 dB.</td></tr> <tr><td class="paramname">value</td><td>Threshold level in steps of 0.5 dB. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -1999,7 +1999,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Period of decrement of the RSSI threshold in the OOK demodulator. </p> <p>Period of decrement of the RSSI threshold in the OOK demodulator. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">value</td><td>Use defines RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_X_X_CHIP</td></tr> <tr><td class="paramname">value</td><td>Use defines RADIOLIB_SX127X_OOK_PEAK_THRESH_DEC_X_X_CHIP </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2026,7 +2026,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Size of each decrement of the RSSI threshold in the OOK demodulator. </p> <p>Size of each decrement of the RSSI threshold in the OOK demodulator. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">value</td><td>Step size: RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_0_5_DB (default), RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_1_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_1_5_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_2_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_3_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_4_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_5_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_6_0_DB</td></tr> <tr><td class="paramname">value</td><td>Step size: RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_0_5_DB (default), RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_1_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_1_5_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_2_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_3_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_4_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_5_0_DB, RADIOLIB_SX127X_OOK_PEAK_THRESH_STEP_6_0_DB </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2053,7 +2053,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Selects the type of threshold in the OOK data slicer. </p> <p>Selects the type of threshold in the OOK data slicer. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">type</td><td>Threshold type: SX127X_OOK_THRESH_PEAK(default), SX127X_OOK_THRESH_FIXED, SX127X_OOK_THRESH_AVERAGE</td></tr> <tr><td class="paramname">type</td><td>Threshold type: SX127X_OOK_THRESH_PEAK(default), SX127X_OOK_THRESH_FIXED, SX127X_OOK_THRESH_AVERAGE </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2080,7 +2080,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in FSK mode. </p> <p>Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">preambleLength</td><td>Preamble length to be set (in symbols when in LoRa mode or bits in FSK mode).</td></tr> <tr><td class="paramname">preambleLength</td><td>Preamble length to be set (in symbols when in LoRa mode or bits in FSK mode). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2220,8 +2220,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets RSSI measurement configuration in FSK mode. </p> <p>Sets RSSI measurement configuration in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">smoothingSamples</td><td>Number of samples taken to average the RSSI result. numSamples = 2 ^ (1 + smoothingSamples), allowed values are in range 0 (2 samples) - 7 (256 samples)</td></tr> <tr><td class="paramname">smoothingSamples</td><td>Number of samples taken to average the RSSI result. numSamples = 2 ^ (1 + smoothingSamples), allowed values are in range 0 (2 samples) - 7 (256 samples) </td></tr>
<tr><td class="paramname">offset</td><td>Signed RSSI offset that will be automatically compensated. 1 dB per LSB, defaults to 0, allowed values are in range -16 dB to +15 dB.</td></tr> <tr><td class="paramname">offset</td><td>Signed RSSI offset that will be automatically compensated. 1 dB per LSB, defaults to 0, allowed values are in range -16 dB to +15 dB. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2248,7 +2248,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets the RSSI value above which the RSSI interrupt is signaled. </p> <p>Sets the RSSI value above which the RSSI interrupt is signaled. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">dbm</td><td>A dBm value between -127.5 and 0 inclusive</td></tr> <tr><td class="paramname">dbm</td><td>A dBm value between -127.5 and 0 inclusive </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2275,7 +2275,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode. </p> <p>Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">rxBw</td><td>Receiver bandwidth to be set (in kHz).</td></tr> <tr><td class="paramname">rxBw</td><td>Receiver bandwidth to be set (in kHz). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2312,8 +2312,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets FSK sync word. Allowed sync words are up to 8 bytes long and can not contain null bytes. Only available in FSK mode. </p> <p>Sets FSK sync word. Allowed sync words are up to 8 bytes long and can not contain null bytes. Only available in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">syncWord</td><td>Sync word array.</td></tr> <tr><td class="paramname">syncWord</td><td>Sync word array. </td></tr>
<tr><td class="paramname">len</td><td>Sync word length (in bytes).</td></tr> <tr><td class="paramname">len</td><td>Sync word length (in bytes). </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2340,7 +2340,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets LoRa sync word. Only available in LoRa mode. </p> <p>Sets LoRa sync word. Only available in LoRa mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">syncWord</td><td>Sync word to be set.</td></tr> <tr><td class="paramname">syncWord</td><td>Sync word to be set. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2435,7 +2435,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Sets the LoRa module to standby. </p> <p>Sets the LoRa module to standby. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">mode</td><td>Standby mode to be used. No effect, implemented only for <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a> compatibility.</td></tr> <tr><td class="paramname">mode</td><td>Standby mode to be used. No effect, implemented only for <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a> compatibility. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2514,10 +2514,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. </p> <p>Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">mode</td><td>Receive mode to be used.</td></tr> <tr><td class="paramname">mode</td><td>Receive mode to be used. </td></tr>
<tr><td class="paramname">irqFlags</td><td>Ignored.</td></tr> <tr><td class="paramname">irqFlags</td><td>Ignored. </td></tr>
<tr><td class="paramname">irqMask</td><td>Ignored.</td></tr> <tr><td class="paramname">irqMask</td><td>Ignored. </td></tr>
<tr><td class="paramname">len</td><td>Expected length of packet to be received. Required for LoRa spreading factor 6.</td></tr> <tr><td class="paramname">len</td><td>Expected length of packet to be received. Required for LoRa spreading factor 6. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2556,8 +2556,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. </p> <p>Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Expected length of packet to be received. Required for LoRa spreading factor 6.</td></tr> <tr><td class="paramname">len</td><td>Expected length of packet to be received. Required for LoRa spreading factor 6. </td></tr>
<tr><td class="paramname">mode</td><td>Receive mode to be used. Defaults to RxContinuous.</td></tr> <tr><td class="paramname">mode</td><td>Receive mode to be used. Defaults to RxContinuous. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2657,9 +2657,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. </p> <p>Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Binary data that will be transmitted.</td></tr> <tr><td class="paramname">data</td><td>Binary data that will be transmitted. </td></tr>
<tr><td class="paramname">len</td><td>Length of binary data to transmit (in bytes).</td></tr> <tr><td class="paramname">len</td><td>Length of binary data to transmit (in bytes). </td></tr>
<tr><td class="paramname">addr</td><td>Node address to transmit the packet to. Only used in FSK mode.</td></tr> <tr><td class="paramname">addr</td><td>Node address to transmit the packet to. Only used in FSK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2761,9 +2761,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>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 <a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534" title="C-string transmit method.">PhysicalLayer::transmit</a>. </p> <p>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 <a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534" title="C-string transmit method.">PhysicalLayer::transmit</a>. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">data</td><td>Binary data that will be transmitted.</td></tr> <tr><td class="paramname">data</td><td>Binary data that will be transmitted. </td></tr>
<tr><td class="paramname">len</td><td>Length of binary data to transmit (in bytes).</td></tr> <tr><td class="paramname">len</td><td>Length of binary data to transmit (in bytes). </td></tr>
<tr><td class="paramname">addr</td><td>Node address to transmit the packet to. Only used in FSK mode.</td></tr> <tr><td class="paramname">addr</td><td>Node address to transmit the packet to. Only used in FSK mode. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2800,7 +2800,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. </p> <p>Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">frf</td><td>24-bit raw frequency value to start transmitting at. Required for quick frequency shifts in RTTY.</td></tr> <tr><td class="paramname">frf</td><td>24-bit raw frequency value to start transmitting at. Required for quick frequency shifts in RTTY. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
@ -2829,7 +2829,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Set modem in variable packet length mode. Available in FSK mode only. </p> <p>Set modem in variable packet length mode. Available in FSK mode only. </p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">len</td><td>Maximum packet length.</td></tr> <tr><td class="paramname">len</td><td>Maximum packet length. </td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>

View file

@ -44,7 +44,7 @@ var class_s_x127x =
[ "setAFCAGCTrigger", "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0", null ], [ "setAFCAGCTrigger", "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0", null ],
[ "setAFCBandwidth", "class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef", null ], [ "setAFCBandwidth", "class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef", null ],
[ "setBroadcastAddress", "class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40", null ], [ "setBroadcastAddress", "class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40", null ],
[ "setCrcFiltering", "class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a", null ], [ "setCrcFiltering", "class_s_x127x.html#ab531ad461b250a060e92d9c744e79070", null ],
[ "setCurrentLimit", "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002", null ], [ "setCurrentLimit", "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002", null ],
[ "setDio0Action", "class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30", null ], [ "setDio0Action", "class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30", null ],
[ "setDio1Action", "class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b", null ], [ "setDio1Action", "class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b", null ],

View file

@ -177,7 +177,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
: <a class="el" href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101</a> : <a class="el" href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101</a>
, <a class="el" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24</a> , <a class="el" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24</a>
, <a class="el" href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69</a> , <a class="el" href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69</a>
, <a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">SX127x</a> , <a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">SX127x</a>
</li> </li>
<li>setCurrentLimit() <li>setCurrentLimit()
: <a class="el" href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x</a> : <a class="el" href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x</a>

View file

@ -183,7 +183,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: <a class="el" href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101</a> : <a class="el" href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101</a>
, <a class="el" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24</a> , <a class="el" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24</a>
, <a class="el" href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69</a> , <a class="el" href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69</a>
, <a class="el" href="class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a">SX127x</a> , <a class="el" href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">SX127x</a>
</li> </li>
<li>setCurrentLimit() <li>setCurrentLimit()
: <a class="el" href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x</a> : <a class="el" href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x</a>

View file

@ -216,7 +216,6 @@ var NAVTREEINDEX2 =
"class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2":[3,0,45,63], "class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2":[3,0,45,63],
"class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,45,76], "class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,45,76],
"class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1":[3,0,45,27], "class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1":[3,0,45,27],
"class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a":[3,0,45,44],
"class_s_x127x.html#a9b6532a25e1730973ac08146008adca5":[3,0,45,4], "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5":[3,0,45,4],
"class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc":[3,0,45,68], "class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc":[3,0,45,68],
"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,45,81], "class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,45,81],
@ -226,6 +225,7 @@ var NAVTREEINDEX2 =
"class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1":[3,0,45,6], "class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1":[3,0,45,6],
"class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d":[3,0,45,59], "class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d":[3,0,45,59],
"class_s_x127x.html#ab0f67330124cefc07a462e77922453d0":[3,0,45,41], "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0":[3,0,45,41],
"class_s_x127x.html#ab531ad461b250a060e92d9c744e79070":[3,0,45,44],
"class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed":[3,0,45,62], "class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed":[3,0,45,62],
"class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,45,35], "class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,45,35],
"class_s_x127x.html#ab9625a5246a45112267ce441ac2de254":[3,0,45,64], "class_s_x127x.html#ab9625a5246a45112267ce441ac2de254":[3,0,45,64],

View file

@ -23,7 +23,7 @@ var searchData=
['setcodingrate_256',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], ['setcodingrate_256',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
['setcorrection_257',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]], ['setcorrection_257',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]],
['setcrc_258',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]], ['setcrc_258',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]],
['setcrcfiltering_259',['setCrcFiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]], ['setcrcfiltering_259',['setCrcFiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()']]],
['setcurrentlimit_260',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]], ['setcurrentlimit_260',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
['setdatashaping_261',['setDataShaping',['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()']]], ['setdatashaping_261',['setDataShaping',['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()']]],
['setdatashapingook_262',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]], ['setdatashapingook_262',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],

View file

@ -21,7 +21,7 @@ var searchData=
['setcodingrate_589',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], ['setcodingrate_589',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
['setcorrection_590',['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()']]], ['setcorrection_590',['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()']]],
['setcrc_591',['setCRC',['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()']]], ['setcrc_591',['setCRC',['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()']]],
['setcrcfiltering_592',['setCrcFiltering',['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()'],['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()']]], ['setcrcfiltering_592',['setCrcFiltering',['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()'],['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()']]],
['setcurrentlimit_593',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]], ['setcurrentlimit_593',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
['setdatashaping_594',['setDataShaping',['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()']]], ['setdatashaping_594',['setDataShaping',['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()']]],
['setdatashapingook_595',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]], ['setdatashapingook_595',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],