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

@ -98,42 +98,42 @@ $(document).ready(function(){initNavTree('_r_f_m95_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; </div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SX127X_REG_VERSION</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SX127X_REG_VERSION</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="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

@ -98,45 +98,45 @@ $(document).ready(function(){initNavTree('_r_f_m96_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; </div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SX127X_REG_VERSION</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SX127X_REG_VERSION</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="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

@ -97,155 +97,155 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;SX127x.h&quot;</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;SX127x.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// SX1272 specific register map</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// SX1272 specific register map</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_REF 0x43</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_REF 0x43</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_1 0x44</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_1 0x44</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_2 0x45</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_2 0x45</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_3 0x46</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_AGC_THRESH_3 0x46</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL_HOP 0x4B</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL_HOP 0x4B</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_TCXO 0x58</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_TCXO 0x58</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PA_DAC 0x5A</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PA_DAC 0x5A</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL 0x5C</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL 0x5C</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL_LOW_PN 0x5E</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_PLL_LOW_PN 0x5E</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_FORMER_TEMP 0x6C</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_FORMER_TEMP 0x6C</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_BIT_RATE_FRAC 0x70</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_REG_BIT_RATE_FRAC 0x70</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// SX1272 LoRa modem settings</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// SX1272 LoRa modem settings</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_FRF_MSB + REG_FRF_MID + REG_FRF_LSB</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_FRF_MSB + REG_FRF_MID + REG_FRF_LSB</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_MSB 0xE4 </span><span class="comment">// 7 0 carrier frequency setting: f_RF = (F(XOSC) * FRF)/2^19</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_MSB 0xE4 </span><span class="comment">// 7 0 carrier frequency setting: f_RF = (F(XOSC) * FRF)/2^19</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_MID 0xC0 </span><span class="comment">// 7 0 where F(XOSC) = 32 MHz</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_MID 0xC0 </span><span class="comment">// 7 0 where F(XOSC) = 32 MHz</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_LSB 0x00 </span><span class="comment">// 7 0 FRF = 3 byte value of FRF registers</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FRF_LSB 0x00 </span><span class="comment">// 7 0 FRF = 3 byte value of FRF registers</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">// RADIOLIB_SX127X_REG_MODEM_CONFIG_1</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_MODEM_CONFIG_1</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_125_00_KHZ 0b00000000 </span><span class="comment">// 7 6 bandwidth: 125 kHz</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_125_00_KHZ 0b00000000 </span><span class="comment">// 7 6 bandwidth: 125 kHz</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_250_00_KHZ 0b01000000 </span><span class="comment">// 7 6 250 kHz</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_250_00_KHZ 0b01000000 </span><span class="comment">// 7 6 250 kHz</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_500_00_KHZ 0b10000000 </span><span class="comment">// 7 6 500 kHz</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_BW_500_00_KHZ 0b10000000 </span><span class="comment">// 7 6 500 kHz</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_5 0b00001000 </span><span class="comment">// 5 3 error coding rate: 4/5</span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_5 0b00001000 </span><span class="comment">// 5 3 error coding rate: 4/5</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_6 0b00010000 </span><span class="comment">// 5 3 4/6</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_6 0b00010000 </span><span class="comment">// 5 3 4/6</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_7 0b00011000 </span><span class="comment">// 5 3 4/7</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_7 0b00011000 </span><span class="comment">// 5 3 4/7</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_8 0b00100000 </span><span class="comment">// 5 3 4/8</span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CR_4_8 0b00100000 </span><span class="comment">// 5 3 4/8</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_HEADER_EXPL_MODE 0b00000000 </span><span class="comment">// 2 2 explicit header mode</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_HEADER_EXPL_MODE 0b00000000 </span><span class="comment">// 2 2 explicit header mode</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_HEADER_IMPL_MODE 0b00000100 </span><span class="comment">// 2 2 implicit header mode</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_HEADER_IMPL_MODE 0b00000100 </span><span class="comment">// 2 2 implicit header mode</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_RX_CRC_MODE_OFF 0b00000000 </span><span class="comment">// 1 1 CRC disabled</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_RX_CRC_MODE_OFF 0b00000000 </span><span class="comment">// 1 1 CRC disabled</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_RX_CRC_MODE_ON 0b00000010 </span><span class="comment">// 1 1 CRC enabled</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_RX_CRC_MODE_ON 0b00000010 </span><span class="comment">// 1 1 CRC enabled</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_DATA_RATE_OPT_OFF 0b00000000 </span><span class="comment">// 0 0 low data rate optimization disabled</span></div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_DATA_RATE_OPT_OFF 0b00000000 </span><span class="comment">// 0 0 low data rate optimization disabled</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_DATA_RATE_OPT_ON 0b00000001 </span><span class="comment">// 0 0 low data rate optimization enabled, mandatory for SF 11 and 12 with BW 125 kHz</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_DATA_RATE_OPT_ON 0b00000001 </span><span class="comment">// 0 0 low data rate optimization enabled, mandatory for SF 11 and 12 with BW 125 kHz</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;<span class="comment">// RADIOLIB_SX127X_REG_MODEM_CONFIG_2</span></div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_MODEM_CONFIG_2</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_AUTO_OFF 0b00000000 </span><span class="comment">// 2 2 LNA gain set by REG_LNA</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_AUTO_OFF 0b00000000 </span><span class="comment">// 2 2 LNA gain set by REG_LNA</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_AUTO_ON 0b00000100 </span><span class="comment">// 2 2 LNA gain set by internal AGC loop</span></div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_AUTO_ON 0b00000100 </span><span class="comment">// 2 2 LNA gain set by internal AGC loop</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </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="comment">// RADIOLIB_SX127X_REG_VERSION</span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_VERSION</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CHIP_VERSION 0x22</span></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_CHIP_VERSION 0x22</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </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="comment">// SX1272 FSK modem settings</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">// SX1272 FSK modem settings</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OP_MODE</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_OP_MODE</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_NO_SHAPING 0b00000000 </span><span class="comment">// 4 3 data shaping: no shaping (default)</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_NO_SHAPING 0b00000000 </span><span class="comment">// 4 3 data shaping: no shaping (default)</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_1_0 0b00001000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 1.0</span></div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_1_0 0b00001000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 1.0</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_0_5 0b00010000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 0.5</span></div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_0_5 0b00010000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 0.5</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_0_3 0b00011000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 0.3</span></div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FSK_GAUSSIAN_0_3 0b00011000 </span><span class="comment">// 4 3 FSK modulation Gaussian filter, BT = 0.3</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_OOK_FILTER_BR 0b00001000 </span><span class="comment">// 4 3 OOK modulation filter, f_cutoff = BR</span></div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_OOK_FILTER_BR 0b00001000 </span><span class="comment">// 4 3 OOK modulation filter, f_cutoff = BR</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_OOK_FILTER_2BR 0b00010000 </span><span class="comment">// 4 3 OOK modulation filter, f_cutoff = 2*BR</span></div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_OOK_FILTER_2BR 0b00010000 </span><span class="comment">// 4 3 OOK modulation filter, f_cutoff = 2*BR</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PA_RAMP</span></div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_PA_RAMP</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_PN_TX_PLL_OFF 0b00010000 </span><span class="comment">// 4 4 use standard PLL in transmit mode (default)</span></div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_PN_TX_PLL_OFF 0b00010000 </span><span class="comment">// 4 4 use standard PLL in transmit mode (default)</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_PN_TX_PLL_ON 0b00000000 </span><span class="comment">// 4 4 use lower phase noise PLL in transmit mode</span></div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_LOW_PN_TX_PLL_ON 0b00000000 </span><span class="comment">// 4 4 use lower phase noise PLL in transmit mode</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYNC_CONFIG</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// RADIOLIB_SX127X_REG_SYNC_CONFIG</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FIFO_FILL_CONDITION_SYNC_ADDRESS 0b00000000 </span><span class="comment">// 3 3 FIFO will be filled when sync address interrupt occurs (default)</span></div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FIFO_FILL_CONDITION_SYNC_ADDRESS 0b00000000 </span><span class="comment">// 3 3 FIFO will be filled when sync address interrupt occurs (default)</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FIFO_FILL_CONDITION_ALWAYS 0b00001000 </span><span class="comment">// 3 3 FIFO will be filled as long as this bit is set</span></div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_FIFO_FILL_CONDITION_ALWAYS 0b00001000 </span><span class="comment">// 3 3 FIFO will be filled as long as this bit is set</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </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;<span class="comment">// RADIOLIB_SX1272_REG_AGC_REF</span></div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_REF</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_REFERENCE_LEVEL 0x13 </span><span class="comment">// 5 0 floor reference for AGC thresholds: AgcRef = -174 + 10*log(2*RxBw) + 8 + AGC_REFERENCE_LEVEL [dBm]</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_REFERENCE_LEVEL 0x13 </span><span class="comment">// 5 0 floor reference for AGC thresholds: AgcRef = -174 + 10*log(2*RxBw) + 8 + AGC_REFERENCE_LEVEL [dBm]</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_1</span></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_1</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_1 0x0E </span><span class="comment">// 4 0 1st AGC threshold</span></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_1 0x0E </span><span class="comment">// 4 0 1st AGC threshold</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_2</span></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_2</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_2 0x50 </span><span class="comment">// 7 4 2nd AGC threshold</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_2 0x50 </span><span class="comment">// 7 4 2nd AGC threshold</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_3 0x0B </span><span class="comment">// 4 0 3rd AGC threshold</span></div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_3 0x0B </span><span class="comment">// 4 0 3rd AGC threshold</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_3</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_AGC_THRESH_3</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_4 0xD0 </span><span class="comment">// 7 4 4th AGC threshold</span></div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_4 0xD0 </span><span class="comment">// 7 4 4th AGC threshold</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_5 0x0B </span><span class="comment">// 4 0 5th AGC threshold</span></div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_AGC_STEP_5 0x0B </span><span class="comment">// 4 0 5th AGC threshold</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_PLL_LOW_PN</span></div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">// RADIOLIB_SX1272_REG_PLL_LOW_PN</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_75_KHZ 0b00000000 </span><span class="comment">// 7 6 low phase noise PLL bandwidth: 75 kHz</span></div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_75_KHZ 0b00000000 </span><span class="comment">// 7 6 low phase noise PLL bandwidth: 75 kHz</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_150_KHZ 0b01000000 </span><span class="comment">// 7 6 150 kHz</span></div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1272_PLL_LOW_PN_BANDWIDTH_150_KHZ 0b01000000 </span><span class="comment">// 7 6 150 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="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

@ -97,164 +97,164 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;SX127x.h&quot;</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;SX127x.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// SX1278 specific register map</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// SX1278 specific register map</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_MODEM_CONFIG_3 0x26</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_MODEM_CONFIG_3 0x26</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PLL_HOP 0x44</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PLL_HOP 0x44</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_TCXO 0x4B</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_TCXO 0x4B</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PA_DAC 0x4D</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PA_DAC 0x4D</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_FORMER_TEMP 0x5B</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_FORMER_TEMP 0x5B</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_BIT_RATE_FRAC 0x5D</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_BIT_RATE_FRAC 0x5D</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_REF 0x61</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_REF 0x61</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_1 0x62</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_1 0x62</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_2 0x63</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_2 0x63</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_3 0x64</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_AGC_THRESH_3 0x64</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PLL 0x70</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_REG_PLL 0x70</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// SX1278 LoRa modem settings</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// SX1278 LoRa modem settings</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_OP_MODE MSB LSB DESCRIPTION</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_OP_MODE MSB LSB DESCRIPTION</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HIGH_FREQ 0b00000000 </span><span class="comment">// 3 3 access HF test registers</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HIGH_FREQ 0b00000000 </span><span class="comment">// 3 3 access HF test registers</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_FREQ 0b00001000 </span><span class="comment">// 3 3 access LF test registers</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_FREQ 0b00001000 </span><span class="comment">// 3 3 access LF test registers</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_FRF_MSB + REG_FRF_MID + REG_FRF_LSB</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_FRF_MSB + REG_FRF_MID + REG_FRF_LSB</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_MSB 0x6C </span><span class="comment">// 7 0 carrier frequency setting: f_RF = (F(XOSC) * FRF)/2^19</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_MSB 0x6C </span><span class="comment">// 7 0 carrier frequency setting: f_RF = (F(XOSC) * FRF)/2^19</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_MID 0x80 </span><span class="comment">// 7 0 where F(XOSC) = 32 MHz</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_MID 0x80 </span><span class="comment">// 7 0 where F(XOSC) = 32 MHz</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_LSB 0x00 </span><span class="comment">// 7 0 FRF = 3 byte value of FRF registers</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FRF_LSB 0x00 </span><span class="comment">// 7 0 FRF = 3 byte value of FRF registers</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_PA_CONFIG</span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_PA_CONFIG</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_MAX_POWER 0b01110000 </span><span class="comment">// 6 4 max power: P_max = 10.8 + 0.6*MAX_POWER [dBm]; P_max(MAX_POWER = 0b111) = 15 dBm</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_MAX_POWER 0b01110000 </span><span class="comment">// 6 4 max power: P_max = 10.8 + 0.6*MAX_POWER [dBm]; P_max(MAX_POWER = 0b111) = 15 dBm</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_POWER 0b00100000 </span><span class="comment">// 6 4</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_POWER 0b00100000 </span><span class="comment">// 6 4</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_LNA</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_LNA</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LNA_BOOST_LF_OFF 0b00000000 </span><span class="comment">// 4 3 default LNA current</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LNA_BOOST_LF_OFF 0b00000000 </span><span class="comment">// 4 3 default LNA current</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="comment">// SX127X_REG_MODEM_CONFIG_1</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">// SX127X_REG_MODEM_CONFIG_1</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_7_80_KHZ 0b00000000 </span><span class="comment">// 7 4 bandwidth: 7.80 kHz</span></div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_7_80_KHZ 0b00000000 </span><span class="comment">// 7 4 bandwidth: 7.80 kHz</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_10_40_KHZ 0b00010000 </span><span class="comment">// 7 4 10.40 kHz</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_10_40_KHZ 0b00010000 </span><span class="comment">// 7 4 10.40 kHz</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_15_60_KHZ 0b00100000 </span><span class="comment">// 7 4 15.60 kHz</span></div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_15_60_KHZ 0b00100000 </span><span class="comment">// 7 4 15.60 kHz</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_20_80_KHZ 0b00110000 </span><span class="comment">// 7 4 20.80 kHz</span></div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_20_80_KHZ 0b00110000 </span><span class="comment">// 7 4 20.80 kHz</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_31_25_KHZ 0b01000000 </span><span class="comment">// 7 4 31.25 kHz</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_31_25_KHZ 0b01000000 </span><span class="comment">// 7 4 31.25 kHz</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_41_70_KHZ 0b01010000 </span><span class="comment">// 7 4 41.70 kHz</span></div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_41_70_KHZ 0b01010000 </span><span class="comment">// 7 4 41.70 kHz</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_62_50_KHZ 0b01100000 </span><span class="comment">// 7 4 62.50 kHz</span></div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_62_50_KHZ 0b01100000 </span><span class="comment">// 7 4 62.50 kHz</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_125_00_KHZ 0b01110000 </span><span class="comment">// 7 4 125.00 kHz</span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_125_00_KHZ 0b01110000 </span><span class="comment">// 7 4 125.00 kHz</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_250_00_KHZ 0b10000000 </span><span class="comment">// 7 4 250.00 kHz</span></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_250_00_KHZ 0b10000000 </span><span class="comment">// 7 4 250.00 kHz</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_500_00_KHZ 0b10010000 </span><span class="comment">// 7 4 500.00 kHz</span></div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_BW_500_00_KHZ 0b10010000 </span><span class="comment">// 7 4 500.00 kHz</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_5 0b00000010 </span><span class="comment">// 3 1 error coding rate: 4/5</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_5 0b00000010 </span><span class="comment">// 3 1 error coding rate: 4/5</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_6 0b00000100 </span><span class="comment">// 3 1 4/6</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_6 0b00000100 </span><span class="comment">// 3 1 4/6</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_7 0b00000110 </span><span class="comment">// 3 1 4/7</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_7 0b00000110 </span><span class="comment">// 3 1 4/7</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_8 0b00001000 </span><span class="comment">// 3 1 4/8</span></div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CR_4_8 0b00001000 </span><span class="comment">// 3 1 4/8</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HEADER_EXPL_MODE 0b00000000 </span><span class="comment">// 0 0 explicit header mode</span></div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HEADER_EXPL_MODE 0b00000000 </span><span class="comment">// 0 0 explicit header mode</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HEADER_IMPL_MODE 0b00000001 </span><span class="comment">// 0 0 implicit header mode</span></div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_HEADER_IMPL_MODE 0b00000001 </span><span class="comment">// 0 0 implicit header mode</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">// SX127X_REG_MODEM_CONFIG_2</span></div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">// SX127X_REG_MODEM_CONFIG_2</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_RX_CRC_MODE_OFF 0b00000000 </span><span class="comment">// 2 2 CRC disabled</span></div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_RX_CRC_MODE_OFF 0b00000000 </span><span class="comment">// 2 2 CRC disabled</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_RX_CRC_MODE_ON 0b00000100 </span><span class="comment">// 2 2 CRC enabled</span></div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_RX_CRC_MODE_ON 0b00000100 </span><span class="comment">// 2 2 CRC enabled</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_MODEM_CONFIG_3</span></div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_MODEM_CONFIG_3</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_DATA_RATE_OPT_OFF 0b00000000 </span><span class="comment">// 3 3 low data rate optimization disabled</span></div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_DATA_RATE_OPT_OFF 0b00000000 </span><span class="comment">// 3 3 low data rate optimization disabled</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_DATA_RATE_OPT_ON 0b00001000 </span><span class="comment">// 3 3 low data rate optimization enabled</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_LOW_DATA_RATE_OPT_ON 0b00001000 </span><span class="comment">// 3 3 low data rate optimization enabled</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_AUTO_OFF 0b00000000 </span><span class="comment">// 2 2 LNA gain set by REG_LNA</span></div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_AUTO_OFF 0b00000000 </span><span class="comment">// 2 2 LNA gain set by REG_LNA</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_AUTO_ON 0b00000100 </span><span class="comment">// 2 2 LNA gain set by internal AGC loop</span></div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_AUTO_ON 0b00000100 </span><span class="comment">// 2 2 LNA gain set by internal AGC loop</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </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;<span class="comment">// SX127X_REG_VERSION</span></div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">// SX127X_REG_VERSION</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CHIP_VERSION 0x12</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_CHIP_VERSION 0x12</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// SX1278 FSK modem settings</span></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// SX1278 FSK modem settings</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">// SX127X_REG_PA_RAMP</span></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">// SX127X_REG_PA_RAMP</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_NO_SHAPING 0b00000000 </span><span class="comment">// 6 5 data shaping: no shaping (default)</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_NO_SHAPING 0b00000000 </span><span class="comment">// 6 5 data shaping: no shaping (default)</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_1_0 0b00100000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 1.0</span></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_1_0 0b00100000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 1.0</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_0_5 0b01000000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 0.5</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_0_5 0b01000000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 0.5</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_0_3 0b01100000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 0.3</span></div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_FSK_GAUSSIAN_0_3 0b01100000 </span><span class="comment">// 6 5 FSK modulation Gaussian filter, BT = 0.3</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_OOK_FILTER_BR 0b00100000 </span><span class="comment">// 6 5 OOK modulation filter, f_cutoff = BR</span></div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_OOK_FILTER_BR 0b00100000 </span><span class="comment">// 6 5 OOK modulation filter, f_cutoff = BR</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_OOK_FILTER_2BR 0b01000000 </span><span class="comment">// 6 5 OOK modulation filter, f_cutoff = 2*BR</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_OOK_FILTER_2BR 0b01000000 </span><span class="comment">// 6 5 OOK modulation filter, f_cutoff = 2*BR</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_REF</span></div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_REF</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_REFERENCE_LEVEL_LF 0x19 </span><span class="comment">// 5 0 floor reference for AGC thresholds: AgcRef = -174 + 10*log(2*RxBw) + 8 + AGC_REFERENCE_LEVEL [dBm]: below 525 MHz</span></div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_REFERENCE_LEVEL_LF 0x19 </span><span class="comment">// 5 0 floor reference for AGC thresholds: AgcRef = -174 + 10*log(2*RxBw) + 8 + AGC_REFERENCE_LEVEL [dBm]: below 525 MHz</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_REFERENCE_LEVEL_HF 0x1C </span><span class="comment">// 5 0 above 779 MHz</span></div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_REFERENCE_LEVEL_HF 0x1C </span><span class="comment">// 5 0 above 779 MHz</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_1</span></div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_1</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_1_LF 0x0C </span><span class="comment">// 4 0 1st AGC threshold: below 525 MHz</span></div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_1_LF 0x0C </span><span class="comment">// 4 0 1st AGC threshold: below 525 MHz</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_1_HF 0x0E </span><span class="comment">// 4 0 above 779 MHz</span></div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_1_HF 0x0E </span><span class="comment">// 4 0 above 779 MHz</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="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_2</span></div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_2</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_2_LF 0x40 </span><span class="comment">// 7 4 2nd AGC threshold: below 525 MHz</span></div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_2_LF 0x40 </span><span class="comment">// 7 4 2nd AGC threshold: below 525 MHz</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_2_HF 0x50 </span><span class="comment">// 7 4 above 779 MHz</span></div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_2_HF 0x50 </span><span class="comment">// 7 4 above 779 MHz</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_3 0x0B </span><span class="comment">// 3 0 3rd AGC threshold</span></div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#define RADIOLIB_SX1278_AGC_STEP_3 0x0B </span><span class="comment">// 3 0 3rd AGC threshold</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_3</span></div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">// RADIOLIB_SX1278_REG_AGC_THRESH_3</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="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>

File diff suppressed because it is too large Load diff

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()']]],