Deploying to gh-pages from @ 99d2e6c452 🚀

This commit is contained in:
jgromes 2024-04-20 16:06:04 +00:00
parent 1fa424c82a
commit e462d49557
22 changed files with 479 additions and 398 deletions

View file

@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;../../protocols/PhysicalLayer/PhysicalLayer.h&quot;</span></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">// LR11X0 physical layer properties</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_LR11X0_FREQUENCY_STEP_SIZE 0.9536743164</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define RADIOLIB_LR11X0_FREQUENCY_STEP_SIZE 1.0</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define RADIOLIB_LR11X0_MAX_PACKET_LENGTH 255</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define RADIOLIB_LR11X0_CRYSTAL_FREQ 32.0</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define RADIOLIB_LR11X0_DIV_EXPONENT 25</span></div>
@ -645,334 +645,340 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; </div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; </div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; </div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a>(uint8_t mode, <span class="keywordtype">bool</span> wakeup = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; </div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; int16_t <a class="code" href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">sleep</a>(<span class="keywordtype">bool</span> retainConfig = <span class="keyword">true</span>, uint32_t sleepTime = 0);</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; </div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">// interrupt methods</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d">setDio1Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; </div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a2c55b8cd3ca6b96319bc51446722d635">clearDio1Action</a>();</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; </div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">setPacketReceivedAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; </div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8">clearPacketReceivedAction</a>();</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; </div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">setPacketSentAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; </div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81">clearPacketSentAction</a>();</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; </div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">finishTransmit</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>();</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; </div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">receiveDirect</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; </div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; </div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a>(uint8_t mode, <span class="keywordtype">bool</span> wakeup = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; </div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; int16_t <a class="code" href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">sleep</a>(<span class="keywordtype">bool</span> retainConfig = <span class="keyword">true</span>, uint32_t sleepTime = 0);</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; </div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="comment">// interrupt methods</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; </div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d">setDio1Action</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; </div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a2c55b8cd3ca6b96319bc51446722d635">clearDio1Action</a>();</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; </div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">setPacketReceivedAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; </div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8">clearPacketReceivedAction</a>();</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; </div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">setPacketSentAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81">clearPacketSentAction</a>();</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; </div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; </div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; uint32_t <a class="code" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a>();</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; </div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; </div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; </div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; </div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">setSpreadingFactor</a>(uint8_t sf, <span class="keywordtype">bool</span> legacy = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; </div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">setCodingRate</a>(uint8_t cr, <span class="keywordtype">bool</span> longInterleave = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; </div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">setSyncWord</a>(uint8_t syncWord);</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; </div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">finishTransmit</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>();</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; </div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; </div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; uint32_t <a class="code" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a>();</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; </div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="comment">// configuration methods</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; </div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">setSpreadingFactor</a>(uint8_t sf, <span class="keywordtype">bool</span> legacy = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; </div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">setCodingRate</a>(uint8_t cr, <span class="keywordtype">bool</span> longInterleave = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; </div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">setSyncWord</a>(uint8_t syncWord);</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; </div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; </div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; </div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen);</div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">setNodeAddress</a>(uint8_t nodeAddr);</div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; </div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">setBroadcastAddress</a>(uint8_t broadAddr);</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">disableAddressFiltering</a>();</div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; </div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; </div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; </div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; </div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen);</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">setNodeAddress</a>(uint8_t nodeAddr);</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; </div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; </div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; </div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">setBroadcastAddress</a>(uint8_t broadAddr);</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; </div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">disableAddressFiltering</a>();</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; </div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; </div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">setWhitening</a>(<span class="keywordtype">bool</span> enabled, uint16_t initial = 0x01FF);</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; </div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">setDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; </div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; </div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">setWhitening</a>(<span class="keywordtype">bool</span> enabled, uint16_t initial = 0x01FF);</div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; </div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">setPreambleLength</a>(<span class="keywordtype">size_t</span> preambleLength) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">setDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; </div>
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">setTCXO</a>(<span class="keywordtype">float</span> voltage, uint32_t delay = 5000);</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">setCRC</a>(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL, <span class="keywordtype">bool</span> inverted = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; </div>
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(<span class="keywordtype">bool</span> enable) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; </div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>();</div>
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>();</div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">getFrequencyError</a>();</div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; </div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update, uint8_t* offset);</div>
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; </div>
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">setPreambleLength</a>(<span class="keywordtype">size_t</span> preambleLength) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; </div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">setTCXO</a>(<span class="keywordtype">float</span> voltage, uint32_t delay = 5000);</div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; </div>
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">setCRC</a>(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL, <span class="keywordtype">bool</span> inverted = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; </div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; int16_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(<span class="keywordtype">bool</span> enable) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; </div>
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>();</div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; </div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>();</div>
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; </div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">getFrequencyError</a>();</div>
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; </div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; uint32_t <a class="code" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; </div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; </div>
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE &amp;&amp; !RADIOLIB_LOW_LEVEL</span></div>
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <a class="code" href="class_module.html">Module</a>* getMod();</div>
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; </div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="comment">// LR11x0 SPI command implementations</span></div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; int16_t writeRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; int16_t readRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; int16_t writeBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; int16_t readBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> offset);</div>
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; int16_t clearRxBuffer(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);</div>
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; </div>
<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);</div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);</div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; int16_t getErrors(uint16_t* err);</div>
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; int16_t clearErrors(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; int16_t calibrate(uint8_t params);</div>
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; int16_t setRegMode(uint8_t mode);</div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; int16_t calibImage(<span class="keywordtype">float</span> freq1, <span class="keywordtype">float</span> freq2);</div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t gnssCfg, uint8_t wifiCfg);</div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);</div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; int16_t clearIrq(uint32_t irq);</div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; int16_t configLfClock(uint8_t setup);</div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; int16_t setTcxoMode(uint8_t tune, uint32_t delay);</div>
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; int16_t reboot(<span class="keywordtype">bool</span> stay);</div>
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; int16_t getVbat(<span class="keywordtype">float</span>* vbat);</div>
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; int16_t getTemp(<span class="keywordtype">float</span>* temp);</div>
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; int16_t setFs(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; int16_t getRandomNumber(uint32_t* rnd);</div>
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; int16_t eraseInfoPage(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; int16_t writeInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; int16_t readInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; int16_t getChipEui(uint8_t* eui);</div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; int16_t getSemtechJoinEui(uint8_t* eui);</div>
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; int16_t deriveRootKeysAndGetPin(uint8_t* pin);</div>
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; int16_t enableSpiCrc(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; int16_t driveDiosInSleepMode(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; </div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; int16_t resetStats(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);</div>
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; int16_t getPacketType(uint8_t* type);</div>
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);</div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; int16_t getPacketStatusLoRa(<span class="keywordtype">float</span>* rssiPkt, <span class="keywordtype">float</span>* snrPkt, <span class="keywordtype">float</span>* signalRssiPkt);</div>
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; int16_t getPacketStatusGFSK(<span class="keywordtype">float</span>* rssiSync, <span class="keywordtype">float</span>* rssiAvg, uint8_t* rxLen, uint8_t* stat);</div>
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; int16_t getRssiInst(<span class="keywordtype">float</span>* rssi);</div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; int16_t setGfskSyncWord(uint8_t* sync);</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; int16_t setLoRaPublicNetwork(<span class="keywordtype">bool</span> pub);</div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; int16_t setRx(uint32_t timeout);</div>
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; int16_t setTx(uint32_t timeout);</div>
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; int16_t setRfFrequency(uint32_t rfFreq);</div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);</div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; int16_t setPacketType(uint8_t type);</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);</div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>);</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; int16_t setTxParams(int8_t pwr, uint8_t ramp);</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; int16_t setRxTxFallbackMode(uint8_t mode);</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; int16_t stopTimeoutOnPreamble(<span class="keywordtype">bool</span> stop);</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; int16_t setCad(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; int16_t setTxCw(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; int16_t setTxInfinitePreamble(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; int16_t setLoRaSynchTimeout(uint8_t symbolNum);</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);</div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; int16_t setRangingReqAddr(uint32_t addr);</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; int16_t getRangingResult(uint8_t type, <span class="keywordtype">float</span>* res);</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; int16_t setRangingTxRxDelay(uint32_t delay);</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; int16_t setGfskCrcParams(uint32_t init, uint32_t poly);</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; int16_t setGfskWhitParams(uint16_t seed);</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; int16_t setRxBoosted(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; int16_t setRangingParameter(uint8_t symbolNum);</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; int16_t setLoRaSyncWord(uint8_t sync);</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, <span class="keywordtype">bool</span> hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; int16_t lrFhssSetSyncWord(uint32_t sync);</div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; int16_t configBleBeacon(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; int16_t getLoRaRxHeaderInfos(uint8_t* info);</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; int16_t bleBeaconSend(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; </div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; int16_t wifiScan(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; int16_t wifiGetNbResults(uint8_t* nbResults);</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);</div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; int16_t wifiResetCumulTimings(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; int16_t wifiCfgTimestampAPphone(uint32_t timestamp);</div>
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; </div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; int16_t gnssSetConstellationToUse(uint8_t mask);</div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; int16_t gnssReadConstellationToUse(uint8_t* mask);</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; int16_t gnssSetAlmanacUpdate(uint8_t mask);</div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; int16_t gnssReadAlmanacUpdate(uint8_t* mask);</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);</div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; int16_t gnssReadSupportedConstellations(uint8_t* mask);</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; int16_t gnssSetMode(uint8_t mode);</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; int16_t gnssSetAssistancePosition(<span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon);</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; int16_t gnssReadAssistancePosition(<span class="keywordtype">float</span>* lat, <span class="keywordtype">float</span>* lon);</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; int16_t gnssPushSolverMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; int16_t gnssPushDmMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; int16_t gnssGetNbSvDetected(uint8_t* nbSv);</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, uint16_t* doppler, <span class="keywordtype">size_t</span> nbSv);</div>
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; int16_t gnssGetResultSize(uint16_t* size);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; int16_t gnssReadResults(uint8_t* result, uint16_t size);</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; int16_t gnssGetSvVisible(uint32_t time, <span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon, uint8_t constellation, uint8_t* nbSv);</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; </div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t* mic);</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">bool</span>* result);</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; int16_t cryptoStoreToFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; int16_t cryptoRestoreFromFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; int16_t cryptoSetParam(uint8_t <span class="keywordtype">id</span>, uint32_t value);</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; int16_t cryptoGetParam(uint8_t <span class="keywordtype">id</span>, uint32_t* value);</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; int16_t cryptoCheckEncryptedFirmwareImageResult(<span class="keywordtype">bool</span>* result);</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; </div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; int16_t bootEraseFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; int16_t bootReboot(<span class="keywordtype">bool</span> stay);</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; int16_t bootGetPin(uint8_t* pin);</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; int16_t bootGetChipEui(uint8_t* eui);</div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; int16_t bootGetJoinEui(uint8_t* eui);</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; </div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; int16_t SPIcommand(uint16_t cmd, <span class="keywordtype">bool</span> write, uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t* out = NULL, <span class="keywordtype">size_t</span> outLen = 0);</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; </div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; uint8_t chipType;</div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update, uint8_t* offset);</div>
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; </div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; uint32_t <a class="code" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; </div>
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; </div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE &amp;&amp; !RADIOLIB_LOW_LEVEL</span></div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; <a class="code" href="class_module.html">Module</a>* getMod();</div>
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; </div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="comment">// LR11x0 SPI command implementations</span></div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; int16_t writeRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; int16_t readRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; int16_t writeBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; int16_t readBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> offset);</div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; int16_t clearRxBuffer(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);</div>
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; </div>
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);</div>
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);</div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; int16_t getErrors(uint16_t* err);</div>
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; int16_t clearErrors(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; int16_t calibrate(uint8_t params);</div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; int16_t setRegMode(uint8_t mode);</div>
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; int16_t calibImage(<span class="keywordtype">float</span> freq1, <span class="keywordtype">float</span> freq2);</div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t gnssCfg, uint8_t wifiCfg);</div>
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);</div>
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; int16_t clearIrq(uint32_t irq);</div>
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; int16_t configLfClock(uint8_t setup);</div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; int16_t setTcxoMode(uint8_t tune, uint32_t delay);</div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; int16_t reboot(<span class="keywordtype">bool</span> stay);</div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; int16_t getVbat(<span class="keywordtype">float</span>* vbat);</div>
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; int16_t getTemp(<span class="keywordtype">float</span>* temp);</div>
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; int16_t setFs(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; int16_t getRandomNumber(uint32_t* rnd);</div>
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; int16_t eraseInfoPage(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; int16_t writeInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; int16_t readInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; int16_t getChipEui(uint8_t* eui);</div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; int16_t getSemtechJoinEui(uint8_t* eui);</div>
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; int16_t deriveRootKeysAndGetPin(uint8_t* pin);</div>
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; int16_t enableSpiCrc(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; int16_t driveDiosInSleepMode(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; </div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; int16_t resetStats(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; int16_t getPacketType(uint8_t* type);</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);</div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; int16_t getPacketStatusLoRa(<span class="keywordtype">float</span>* rssiPkt, <span class="keywordtype">float</span>* snrPkt, <span class="keywordtype">float</span>* signalRssiPkt);</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; int16_t getPacketStatusGFSK(<span class="keywordtype">float</span>* rssiSync, <span class="keywordtype">float</span>* rssiAvg, uint8_t* rxLen, uint8_t* stat);</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; int16_t getRssiInst(<span class="keywordtype">float</span>* rssi);</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; int16_t setGfskSyncWord(uint8_t* sync);</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; int16_t setLoRaPublicNetwork(<span class="keywordtype">bool</span> pub);</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; int16_t setRx(uint32_t timeout);</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; int16_t setTx(uint32_t timeout);</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; int16_t setRfFrequency(uint32_t rfFreq);</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; int16_t setPacketType(uint8_t type);</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);</div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);</div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);</div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>);</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; int16_t setTxParams(int8_t pwr, uint8_t ramp);</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; int16_t setRxTxFallbackMode(uint8_t mode);</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; int16_t stopTimeoutOnPreamble(<span class="keywordtype">bool</span> stop);</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; int16_t setCad(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; int16_t setTxCw(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; int16_t setTxInfinitePreamble(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; int16_t setLoRaSynchTimeout(uint8_t symbolNum);</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);</div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; int16_t setRangingReqAddr(uint32_t addr);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; int16_t getRangingResult(uint8_t type, <span class="keywordtype">float</span>* res);</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; int16_t setRangingTxRxDelay(uint32_t delay);</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; int16_t setGfskCrcParams(uint32_t init, uint32_t poly);</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; int16_t setGfskWhitParams(uint16_t seed);</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; int16_t setRxBoosted(<span class="keywordtype">bool</span> en);</div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; int16_t setRangingParameter(uint8_t symbolNum);</div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; int16_t setLoRaSyncWord(uint8_t sync);</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, <span class="keywordtype">bool</span> hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; int16_t lrFhssSetSyncWord(uint32_t sync);</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; int16_t configBleBeacon(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; int16_t getLoRaRxHeaderInfos(uint8_t* info);</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; int16_t bleBeaconSend(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; </div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; int16_t wifiScan(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; int16_t wifiGetNbResults(uint8_t* nbResults);</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; int16_t wifiResetCumulTimings(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; int16_t wifiCfgTimestampAPphone(uint32_t timestamp);</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; </div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; int16_t gnssSetConstellationToUse(uint8_t mask);</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; int16_t gnssReadConstellationToUse(uint8_t* mask);</div>
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; int16_t gnssSetAlmanacUpdate(uint8_t mask);</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; int16_t gnssReadAlmanacUpdate(uint8_t* mask);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; int16_t gnssReadSupportedConstellations(uint8_t* mask);</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; int16_t gnssSetMode(uint8_t mode);</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);</div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; int16_t gnssSetAssistancePosition(<span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon);</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; int16_t gnssReadAssistancePosition(<span class="keywordtype">float</span>* lat, <span class="keywordtype">float</span>* lon);</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; int16_t gnssPushSolverMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; int16_t gnssPushDmMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; int16_t gnssGetNbSvDetected(uint8_t* nbSv);</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, uint16_t* doppler, <span class="keywordtype">size_t</span> nbSv);</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; int16_t gnssGetResultSize(uint16_t* size);</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; int16_t gnssReadResults(uint8_t* result, uint16_t size);</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; int16_t gnssGetSvVisible(uint32_t time, <span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon, uint8_t constellation, uint8_t* nbSv);</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; </div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t* mic);</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">bool</span>* result);</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; int16_t cryptoStoreToFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; int16_t cryptoRestoreFromFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; int16_t cryptoSetParam(uint8_t <span class="keywordtype">id</span>, uint32_t value);</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; int16_t cryptoGetParam(uint8_t <span class="keywordtype">id</span>, uint32_t* value);</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; int16_t cryptoCheckEncryptedFirmwareImageResult(<span class="keywordtype">bool</span>* result);</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; <a class="code" href="class_module.html">Module</a>* mod;</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; </div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; <span class="comment">// cached LoRa parameters</span></div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;</div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; uint16_t preambleLengthLoRa = 0;</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="keywordtype">float</span> bandwidthKhz = 0;</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keywordtype">size_t</span> implicitLen = 0;</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <span class="keywordtype">bool</span> invertIQEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; </div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <span class="comment">// cached GFSK parameters</span></div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; uint32_t bitRate = 0, frequencyDev = 0;</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; uint16_t preambleLengthGFSK = 0;</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; </div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; <span class="keywordtype">float</span> dataRateMeasured = 0;</div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; </div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="keyword">static</span> int16_t SPIparseStatus(uint8_t in);</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; <span class="keyword">static</span> int16_t SPIcheckStatus(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; int16_t config(uint8_t modem);</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; </div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="comment">// common methods to avoid some copy-paste</span></div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; int16_t writeCommon(uint16_t cmd, uint32_t addrOffset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;};</div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; int16_t bootEraseFlash(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; int16_t bootReboot(<span class="keywordtype">bool</span> stay);</div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; int16_t bootGetPin(uint8_t* pin);</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; int16_t bootGetChipEui(uint8_t* eui);</div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; int16_t bootGetJoinEui(uint8_t* eui);</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; </div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; int16_t SPIcommand(uint16_t cmd, <span class="keywordtype">bool</span> write, uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t* out = NULL, <span class="keywordtype">size_t</span> outLen = 0);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; </div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; uint8_t chipType;</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; </div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; <a class="code" href="class_module.html">Module</a>* mod;</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; </div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; <span class="comment">// cached LoRa parameters</span></div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; uint16_t preambleLengthLoRa = 0;</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; <span class="keywordtype">float</span> bandwidthKhz = 0;</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; <span class="keywordtype">size_t</span> implicitLen = 0;</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; <span class="keywordtype">bool</span> invertIQEnabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; </div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; <span class="comment">// cached GFSK parameters</span></div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; uint32_t bitRate = 0, frequencyDev = 0;</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; uint16_t preambleLengthGFSK = 0;</div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; </div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; <span class="keywordtype">float</span> dataRateMeasured = 0;</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; </div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <span class="keyword">static</span> int16_t SPIparseStatus(uint8_t in);</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; <span class="keyword">static</span> int16_t SPIcheckStatus(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; int16_t config(uint8_t modem);</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; </div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="comment">// common methods to avoid some copy-paste</span></div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; int16_t writeCommon(uint16_t cmd, uint32_t addrOffset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;};</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; </div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; </div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_l_r11x0_html"><div class="ttname"><a href="class_l_r11x0.html">LR11x0</a></div><div class="ttdef"><b>Definition:</b> LR11x0.h:542</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a0309154558a0d88e2e8957e4dbf6a2f8"><div class="ttname"><a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">LR11x0::getIrqStatus</a></div><div class="ttdeci">uint32_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:466</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a03ab7a24fec379c6ba2d642e1133c4f2"><div class="ttname"><a href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:613</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:882</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a0a4d48bf33fe466ea4c14cd9db228dce"><div class="ttname"><a href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">LR11x0::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:343</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1183</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:650</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a0309154558a0d88e2e8957e4dbf6a2f8"><div class="ttname"><a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">LR11x0::getIrqStatus</a></div><div class="ttdeci">uint32_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:489</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a03ab7a24fec379c6ba2d642e1133c4f2"><div class="ttname"><a href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:636</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:905</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a0a4d48bf33fe466ea4c14cd9db228dce"><div class="ttname"><a href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">LR11x0::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:366</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1206</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:673</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a288bcc309d3676bc0bbe620b7d89d994"><div class="ttname"><a href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">LR11x0::reset</a></div><div class="ttdeci">int16_t reset()</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:156</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a2c55b8cd3ca6b96319bc51446722d635"><div class="ttname"><a href="class_l_r11x0.html#a2c55b8cd3ca6b96319bc51446722d635">LR11x0::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:339</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a33dd234876e6e5dc640302d8456fd7ed"><div class="ttname"><a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">LR11x0::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1117</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a2c55b8cd3ca6b96319bc51446722d635"><div class="ttname"><a href="class_l_r11x0.html#a2c55b8cd3ca6b96319bc51446722d635">LR11x0::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:362</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a33dd234876e6e5dc640302d8456fd7ed"><div class="ttname"><a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">LR11x0::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1140</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">LR11x0::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a3ccfd35d26960457214d2a0192d6b312"><div class="ttname"><a href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">LR11x0::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> LR11x0.h:559</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a468ee0182883d8af22a0a4202ef7baa5"><div class="ttname"><a href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1063</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a468ee0182883d8af22a0a4202ef7baa5"><div class="ttname"><a href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1086</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">LR11x0::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:912</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1006</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:935</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1029</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a562f34a054e3374b812556df3b6eb421"><div class="ttname"><a href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0::LR11x0</a></div><div class="ttdeci">LR11x0(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:11</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:576</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:811</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:849</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:760</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:739</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a66a2afc6cef1e94e25efec15094816a8"><div class="ttname"><a href="class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8">LR11x0::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:347</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a74c3f3f8409f1fd0f41347b7d3c7dc24"><div class="ttname"><a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">LR11x0::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:295</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a88ff8c277e340c3273fb5715cd743cce"><div class="ttname"><a href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">LR11x0::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:351</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:845</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:599</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:834</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:872</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:783</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:762</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a66a2afc6cef1e94e25efec15094816a8"><div class="ttname"><a href="class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8">LR11x0::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:370</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a74c3f3f8409f1fd0f41347b7d3c7dc24"><div class="ttname"><a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">LR11x0::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:318</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a88ff8c277e340c3273fb5715cd743cce"><div class="ttname"><a href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">LR11x0::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:374</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:868</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8dc6468762c36c30e9af262014e17942"><div class="ttname"><a href="class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942">LR11x0::begin</a></div><div class="ttdeci">int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:16</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">LR11x0::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:951</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a985a7e01a43dfa20e770d6631d39579d"><div class="ttname"><a href="class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d">LR11x0::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:335</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:934</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aabc154b86d9159fb5f769f62418d52b7"><div class="ttname"><a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">LR11x0::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:422</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aaff9a5b9b7636693c98bd1c93a5863e5"><div class="ttname"><a href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">LR11x0::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:414</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:974</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a985a7e01a43dfa20e770d6631d39579d"><div class="ttname"><a href="class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d">LR11x0::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:358</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:957</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aabc154b86d9159fb5f769f62418d52b7"><div class="ttname"><a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">LR11x0::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:445</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aaff9a5b9b7636693c98bd1c93a5863e5"><div class="ttname"><a href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">LR11x0::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:437</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_l_r11x0_html_abcc4c776d1a09bb002226ac95574766d"><div class="ttname"><a href="class_l_r11x0.html#abcc4c776d1a09bb002226ac95574766d">LR11x0::beginGFSK</a></div><div class="ttdeci">int16_t beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:84</div></div>
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:519</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:630</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1098</div></div>
<div class="ttc" id="aclass_l_r11x0_html_acd69e3b8825309703e13149b94e49d81"><div class="ttname"><a href="class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81">LR11x0::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:355</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ad4f32509aea96de6a7ec08a8e60a6bea"><div class="ttname"><a href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR()</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1080</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1093</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:853</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:857</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:555</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:797</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aee7dbdbd76f4639395af4a0db17025a7"><div class="ttname"><a href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:609</div></div>
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:779</div></div>
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1050</div></div>
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:542</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:653</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1121</div></div>
<div class="ttc" id="aclass_l_r11x0_html_acd69e3b8825309703e13149b94e49d81"><div class="ttname"><a href="class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81">LR11x0::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:378</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ad4f32509aea96de6a7ec08a8e60a6bea"><div class="ttname"><a href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR()</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1103</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1116</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:876</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:880</div></div>
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:578</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ae077957969f6274a53f63b314b6f1359"><div class="ttname"><a href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:295</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ae1a8e8eda78113c47f1a865e63051bb5"><div class="ttname"><a href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:310</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:820</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aee7dbdbd76f4639395af4a0db17025a7"><div class="ttname"><a href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:632</div></div>
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:802</div></div>
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1073</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:68</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:54</div></div>
<div class="ttc" id="aclass_physical_layer_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_physical_layer.html#a3563453988a83d22dd07d4691543a300">PhysicalLayer::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>

View file

@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t *data, size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">receive</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t *data, size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">receiveDirect</a>()</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_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">receiveDirect</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">reset</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718">scanChannel</a>()</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_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">transmitDirect</a>(uint32_t frf=0)</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_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->

View file

@ -147,6 +147,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a377c287f18c939c2b4da3241d8329e58 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">receive</a> (uint8_t *data, size_t len) override</td></tr>
<tr class="memdesc:a377c287f18c939c2b4da3241d8329e58 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking binary receive method. Overloads for string-based transmissions are implemented in <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>. <a href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">More...</a><br /></td></tr>
<tr class="separator:a377c287f18c939c2b4da3241d8329e58 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae077957969f6274a53f63b314b6f1359 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a> (uint32_t frf=0) override</td></tr>
<tr class="memdesc:ae077957969f6274a53f63b314b6f1359 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts direct mode transmission. <a href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">More...</a><br /></td></tr>
<tr class="separator:ae077957969f6274a53f63b314b6f1359 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1a8e8eda78113c47f1a865e63051bb5 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">receiveDirect</a> () override</td></tr>
<tr class="memdesc:ae1a8e8eda78113c47f1a865e63051bb5 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts direct mode reception. Only implemented 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, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. <a href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">More...</a><br /></td></tr>
<tr class="separator:ae1a8e8eda78113c47f1a865e63051bb5 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c3f3f8409f1fd0f41347b7d3c7dc24 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a> () override</td></tr>
<tr class="memdesc:a74c3f3f8409f1fd0f41347b7d3c7dc24 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the module to standby mode (overload 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, uses 13 MHz RC oscillator). <a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">More...</a><br /></td></tr>
<tr class="separator:a74c3f3f8409f1fd0f41347b7d3c7dc24 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -322,12 +328,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">transmitDirect</a> (uint32_t frf=0)</td></tr>
<tr class="memdesc:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module class. While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. <a href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">More...</a><br /></td></tr>
<tr class="separator:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">receiveDirect</a> ()</td></tr>
<tr class="memdesc:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module class. While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. <a href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">More...</a><br /></td></tr>
<tr class="separator:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

View file

@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t *data, size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">receive</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t *data, size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">receiveDirect</a>()</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_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">receiveDirect</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">reset</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718">scanChannel</a>()</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_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">transmitDirect</a>(uint32_t frf=0)</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_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->

View file

@ -121,6 +121,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a377c287f18c939c2b4da3241d8329e58"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">receive</a> (uint8_t *data, size_t len) override</td></tr>
<tr class="memdesc:a377c287f18c939c2b4da3241d8329e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking binary receive method. Overloads for string-based transmissions are implemented in <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>. <a href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">More...</a><br /></td></tr>
<tr class="separator:a377c287f18c939c2b4da3241d8329e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae077957969f6274a53f63b314b6f1359"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a> (uint32_t frf=0) override</td></tr>
<tr class="memdesc:ae077957969f6274a53f63b314b6f1359"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts direct mode transmission. <a href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">More...</a><br /></td></tr>
<tr class="separator:ae077957969f6274a53f63b314b6f1359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1a8e8eda78113c47f1a865e63051bb5"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">receiveDirect</a> () override</td></tr>
<tr class="memdesc:ae1a8e8eda78113c47f1a865e63051bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts direct mode reception. Only implemented 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, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. <a href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">More...</a><br /></td></tr>
<tr class="separator:ae1a8e8eda78113c47f1a865e63051bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c3f3f8409f1fd0f41347b7d3c7dc24"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">standby</a> () override</td></tr>
<tr class="memdesc:a74c3f3f8409f1fd0f41347b7d3c7dc24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the module to standby mode (overload 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, uses 13 MHz RC oscillator). <a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">More...</a><br /></td></tr>
<tr class="separator:a74c3f3f8409f1fd0f41347b7d3c7dc24"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -296,12 +302,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">transmitDirect</a> (uint32_t frf=0)</td></tr>
<tr class="memdesc:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module class. While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. <a href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">More...</a><br /></td></tr>
<tr class="separator:aa4c99ac794ee653c2061be4201724b65 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">receiveDirect</a> ()</td></tr>
<tr class="memdesc:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module class. While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. <a href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">More...</a><br /></td></tr>
<tr class="separator:ad9d1dbb2041e87af5a80e12f125a60e6 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a194b0fbb66b1a953288bf3b9478d6e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e">setFrequency</a> (float freq)</td></tr>
<tr class="memdesc:a8a194b0fbb66b1a953288bf3b9478d6e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets carrier frequency. Must be implemented in module class. <a href="class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e">More...</a><br /></td></tr>
<tr class="separator:a8a194b0fbb66b1a953288bf3b9478d6e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -1056,6 +1056,36 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer</a>.</p>
</div>
</div>
<a id="ae1a8e8eda78113c47f1a865e63051bb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1a8e8eda78113c47f1a865e63051bb5">&#9670;&nbsp;</a></span>receiveDirect()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int16_t LR11x0::receiveDirect </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Starts direct mode reception. Only implemented 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, as SX126x series does not support direct mode reception. Will always return RADIOLIB_ERR_UNKNOWN. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">PhysicalLayer</a>.</p>
</div>
</div>
<a id="a288bcc309d3676bc0bbe620b7d89d994"></a>
@ -2210,6 +2240,43 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709">PhysicalLayer</a>.</p>
</div>
</div>
<a id="ae077957969f6274a53f63b314b6f1359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae077957969f6274a53f63b314b6f1359">&#9670;&nbsp;</a></span>transmitDirect()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int16_t LR11x0::transmitDirect </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>frf</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Starts direct mode transmission. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">frf</td><td>Raw RF frequency value. Defaults to 0, required for quick frequency shifts in RTTY. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">PhysicalLayer</a>.</p>
</div>
</div>
<a id="adcd56cf63e91449b6cd03782a69c3451"></a>

View file

@ -23,6 +23,7 @@ var class_l_r11x0 =
[ "readData", "class_l_r11x0.html#a20279f1b267e936991f47fd703924833", null ],
[ "receive", "class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8", null ],
[ "receive", "class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58", null ],
[ "receiveDirect", "class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5", null ],
[ "reset", "class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994", null ],
[ "setBandwidth", "class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9", null ],
[ "setBitRate", "class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2", null ],
@ -56,6 +57,7 @@ var class_l_r11x0 =
[ "transmit", "class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534", null ],
[ "transmit", "class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709", null ],
[ "transmit", "class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba", null ],
[ "transmitDirect", "class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359", null ],
[ "variablePacketLengthMode", "class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451", null ],
[ "XTAL", "class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312", null ]
];

View file

@ -1062,7 +1062,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
<p>Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module class. 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="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
<p>Reimplemented in <a class="el" href="class_s_x128x.html#aff7d86352c98771595375e17d19a2a97">SX128x</a>, <a class="el" href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x</a>, <a class="el" href="class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435">SX126x</a>, <a class="el" href="class_si443x.html#a178b471527813a608c04db7d3c9648d6">Si443x</a>, <a class="el" href="class_r_f69.html#abd556b0f455f9510213b17588a4baf1b">RF69</a>, <a class="el" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24</a>, and <a class="el" href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101</a>.</p>
<p>Reimplemented in <a class="el" href="class_s_x128x.html#aff7d86352c98771595375e17d19a2a97">SX128x</a>, <a class="el" href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x</a>, <a class="el" href="class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435">SX126x</a>, <a class="el" href="class_si443x.html#a178b471527813a608c04db7d3c9648d6">Si443x</a>, <a class="el" href="class_r_f69.html#abd556b0f455f9510213b17588a4baf1b">RF69</a>, <a class="el" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24</a>, <a class="el" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0</a>, and <a class="el" href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101</a>.</p>
</div>
</div>
@ -2122,7 +2122,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
<p>Reimplemented in <a class="el" href="class_s_x128x.html#a53892566b0259d348158efe3c3c3601a">SX128x</a>, <a class="el" href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">SX127x</a>, <a class="el" href="class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b">SX126x</a>, <a class="el" href="class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99">Si443x</a>, <a class="el" href="class_r_f69.html#a222682569338abb49d6952430b6eebdd">RF69</a>, <a class="el" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24</a>, <a class="el" href="class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46">CC1101</a>, and <a class="el" href="class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69">ExternalRadio</a>.</p>
<p>Reimplemented in <a class="el" href="class_s_x128x.html#a53892566b0259d348158efe3c3c3601a">SX128x</a>, <a class="el" href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">SX127x</a>, <a class="el" href="class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b">SX126x</a>, <a class="el" href="class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99">Si443x</a>, <a class="el" href="class_r_f69.html#a222682569338abb49d6952430b6eebdd">RF69</a>, <a class="el" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24</a>, <a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0</a>, <a class="el" href="class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46">CC1101</a>, and <a class="el" href="class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69">ExternalRadio</a>.</p>
</div>
</div>

View file

@ -143,13 +143,14 @@ $(document).ready(function(){initNavTree('functions_func_r.html',''); initResiza
, <a class="el" href="classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac">nRF24</a>
, <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#ae36e8e6042245621a182b29526fe2245">RF69</a>
, <a class="el" href="class_si443x.html#aabca3ba8eda212938febab1df2e764b4">Si443x</a>
, <a class="el" href="class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8">Si443x</a>
, <a class="el" href="class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0">SX126x</a>
, <a class="el" href="class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c">SX127x</a>
, <a class="el" href="class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99">SX128x</a>
</li>
<li>receiveDirect()
: <a class="el" href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101</a>
, <a class="el" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24</a>
, <a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#abd556b0f455f9510213b17588a4baf1b">RF69</a>

View file

@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html',''); initResiza
<li>transmitDirect()
: <a class="el" href="class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46">CC1101</a>
, <a class="el" href="class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69">ExternalRadio</a>
, <a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24</a>
, <a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#a222682569338abb49d6952430b6eebdd">RF69</a>

View file

@ -142,17 +142,18 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
</li>
<li>receive()
: <a class="el" href="class_c_c1101.html#aedc1067d0334bb69ed5316146014097d">CC1101</a>
, <a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">LR11x0</a>
, <a class="el" href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac">nRF24</a>
, <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#ae36e8e6042245621a182b29526fe2245">RF69</a>
, <a class="el" href="class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8">Si443x</a>
, <a class="el" href="class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX126x</a>
, <a class="el" href="class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c">SX127x</a>
, <a class="el" href="class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99">SX128x</a>
, <a class="el" href="class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0">SX126x</a>
, <a class="el" href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX127x</a>
, <a class="el" href="class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX128x</a>
</li>
<li>receiveDirect()
: <a class="el" href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101</a>
, <a class="el" href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24</a>
, <a class="el" href="class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#abd556b0f455f9510213b17588a4baf1b">RF69</a>

View file

@ -102,19 +102,20 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
<li>transmit()
: <a class="el" href="class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98">AX25Client</a>
, <a class="el" href="class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4">CC1101</a>
, <a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709">nRF24</a>
, <a class="el" href="class_pager_client.html#aa9df7f8675170affc5256a896168601b">PagerClient</a>
, <a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534">nRF24</a>
, <a class="el" href="class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6">PagerClient</a>
, <a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847">RF69</a>
, <a class="el" href="class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709">RF69</a>
, <a class="el" href="class_si443x.html#a782748025e19ec6e597293afb6570bff">Si443x</a>
, <a class="el" href="class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009">SX126x</a>
, <a class="el" href="class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709">SX127x</a>
, <a class="el" href="class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5">SX128x</a>
, <a class="el" href="class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29">SX127x</a>
, <a class="el" href="class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534">SX128x</a>
</li>
<li>transmitDirect()
: <a class="el" href="class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46">CC1101</a>
, <a class="el" href="class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69">ExternalRadio</a>
, <a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0</a>
, <a class="el" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24</a>
, <a class="el" href="class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65">PhysicalLayer</a>
, <a class="el" href="class_r_f69.html#a222682569338abb49d6952430b6eebdd">RF69</a>

View file

@ -51,10 +51,10 @@ var NAVTREEINDEX =
[
"_a_f_s_k_8h_source.html",
"class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541",
"class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b",
"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6",
"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a",
"group__status__codes.html#ga5529b54dc67d5ccdc2a29989ebf43711"
"class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf",
"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d",
"class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22",
"group__status__codes.html#ga54253de08594806b0a6cd8fd0576e6aa"
];
var SYNCONMSG = 'click to disable panel synchronisation';

View file

@ -228,26 +228,26 @@ var NAVTREEINDEX0 =
"class_l_r1110.html#afcabcd9b422581cd8a63a63373a98155":[3,0,24,2],
"class_l_r11x0.html":[3,0,25],
"class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8":[3,0,25,12],
"class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2":[3,0,25,25],
"class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6":[3,0,25,29],
"class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce":[3,0,25,35],
"class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2":[3,0,25,26],
"class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6":[3,0,25,30],
"class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce":[3,0,25,36],
"class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9":[3,0,25,10],
"class_l_r11x0.html#a20279f1b267e936991f47fd703924833":[3,0,25,20],
"class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64":[3,0,25,38],
"class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994":[3,0,25,23],
"class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64":[3,0,25,39],
"class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994":[3,0,25,24],
"class_l_r11x0.html#a2c55b8cd3ca6b96319bc51446722d635":[3,0,25,4],
"class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665":[3,0,25,47],
"class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665":[3,0,25,48],
"class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed":[3,0,25,17],
"class_l_r11x0.html#a3563453988a83d22dd07d4691543a300":[3,0,25,19],
"class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58":[3,0,25,22],
"class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba":[3,0,25,55],
"class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312":[3,0,25,57],
"class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,25,54],
"class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8":[3,0,25,49],
"class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba":[3,0,25,56],
"class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312":[3,0,25,59],
"class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,25,55],
"class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8":[3,0,25,50],
"class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5":[3,0,25,15],
"class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,25,53],
"class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,25,54],
"class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448":[3,0,25,3],
"class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd":[3,0,25,52],
"class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3":[3,0,25,28],
"class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd":[3,0,25,53],
"class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3":[3,0,25,29],
"class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421":[3,0,25,0]
};

View file

@ -1,38 +1,40 @@
var NAVTREEINDEX1 =
{
"class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541":[3,0,25,27],
"class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6":[3,0,25,30],
"class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541":[3,0,25,28],
"class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6":[3,0,25,31],
"class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba":[3,0,25,9],
"class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e":[3,0,25,34],
"class_l_r11x0.html#a64d70a3341a6a8b32f9871cdcb719733":[3,0,25,45],
"class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d":[3,0,25,40],
"class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e":[3,0,25,35],
"class_l_r11x0.html#a64d70a3341a6a8b32f9871cdcb719733":[3,0,25,46],
"class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d":[3,0,25,41],
"class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8":[3,0,25,5],
"class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24":[3,0,25,46],
"class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce":[3,0,25,36],
"class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864":[3,0,25,32],
"class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24":[3,0,25,47],
"class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce":[3,0,25,37],
"class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864":[3,0,25,33],
"class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942":[3,0,25,1],
"class_l_r11x0.html#a923654706eff5118ef6e84214e837f27":[3,0,25,50],
"class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55":[3,0,25,43],
"class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d":[3,0,25,31],
"class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a":[3,0,25,37],
"class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7":[3,0,25,48],
"class_l_r11x0.html#a923654706eff5118ef6e84214e837f27":[3,0,25,51],
"class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55":[3,0,25,44],
"class_l_r11x0.html#a985a7e01a43dfa20e770d6631d39579d":[3,0,25,32],
"class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a":[3,0,25,38],
"class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7":[3,0,25,49],
"class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5":[3,0,25,8],
"class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,25,21],
"class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932":[3,0,25,41],
"class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932":[3,0,25,42],
"class_l_r11x0.html#abcc4c776d1a09bb002226ac95574766d":[3,0,25,2],
"class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9":[3,0,25,24],
"class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1":[3,0,25,33],
"class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9":[3,0,25,25],
"class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1":[3,0,25,34],
"class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d":[3,0,25,14],
"class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81":[3,0,25,6],
"class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea":[3,0,25,16],
"class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,25,51],
"class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,25,52],
"class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036":[3,0,25,11],
"class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451":[3,0,25,56],
"class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d":[3,0,25,44],
"class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4":[3,0,25,39],
"class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451":[3,0,25,58],
"class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d":[3,0,25,45],
"class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4":[3,0,25,40],
"class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359":[3,0,25,57],
"class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5":[3,0,25,23],
"class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b":[3,0,25,7],
"class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7":[3,0,25,42],
"class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7":[3,0,25,26],
"class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7":[3,0,25,43],
"class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7":[3,0,25,27],
"class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c":[3,0,25,18],
"class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf":[3,0,25,13],
"class_lo_ra_w_a_n_node.html":[3,0,23],
@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
"class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad":[3,0,36,10],
"class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77":[3,0,36,40],
"class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194":[3,0,36,49],
"class_r_f69.html#aa6886410230c654400c76ec7710d623c":[3,0,36,16],
"class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf":[3,0,36,41],
"class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2":[3,0,36,44]
"class_r_f69.html#aa6886410230c654400c76ec7710d623c":[3,0,36,16]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX2 =
{
"class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf":[3,0,36,41],
"class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2":[3,0,36,44],
"class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b":[3,0,36,47],
"class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89":[3,0,36,15],
"class_r_f69.html#ab797840275fbccc40162225c32f5ffc3":[3,0,36,27],
@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
"class_s_x126x.html#acd0306b28b4ce36bab5fc0199aef90f2":[3,0,58,9],
"class_s_x126x.html#ad2bc2016783a3fcad3ad4e6518ee7fc8":[3,0,58,54],
"class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,58,85],
"class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,58,58],
"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,58,57],
"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,58,94]
"class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,58,58]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX3 =
{
"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,58,57],
"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,58,94],
"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,58,25],
"class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca":[3,0,58,23],
"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,58,34],
@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
"class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793":[3,0,69,19],
"class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958":[3,0,69,45],
"class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,69,56],
"class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0":[3,0,69,40],
"class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22":[3,0,69,11],
"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,69,46]
"class_s_x128x.html#ad988727ea6c9b4e11562651d312514c0":[3,0,69,40]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX4 =
{
"class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22":[3,0,69,11],
"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,69,46],
"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,69,28],
"class_s_x128x.html#aef221e7d463c5228ce00ed6934512848":[3,0,69,57],
"class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5":[3,0,69,60],
@ -247,7 +249,5 @@ var NAVTREEINDEX4 =
"group__status__codes.html#ga4e64d3ed035b21bfb81cf2bca35b2ecb":[2,6,19],
"group__status__codes.html#ga508806c18663156b0d00d1a21c957468":[2,6,13],
"group__status__codes.html#ga5133c0c17301cfc39ac6121c5851292f":[2,6,18],
"group__status__codes.html#ga5305b2452d4d2d9c495a7c882f96aca6":[2,6,17],
"group__status__codes.html#ga54253de08594806b0a6cd8fd0576e6aa":[2,6,82],
"group__status__codes.html#ga54a2fc9441c25b56979c6edab097ff12":[2,6,62]
"group__status__codes.html#ga5305b2452d4d2d9c495a7c882f96aca6":[2,6,17]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX5 =
{
"group__status__codes.html#ga54253de08594806b0a6cd8fd0576e6aa":[2,6,82],
"group__status__codes.html#ga54a2fc9441c25b56979c6edab097ff12":[2,6,62],
"group__status__codes.html#ga5529b54dc67d5ccdc2a29989ebf43711":[2,6,41],
"group__status__codes.html#ga5584a219fcb1a8e1789142b18a3a511e":[2,6,57],
"group__status__codes.html#ga55da4b2ee0661872a37f1c57fc61c666":[2,6,40],

View file

@ -7,7 +7,7 @@ var searchData=
['tone_5ft_538',['tone_t',['../structtone__t.html',1,'']]],
['tones_539',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
['transmit_540',['transmit',['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit()'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit()'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709',1,'LR11x0::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit()'],['../class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba',1,'LR11x0::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit()'],['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit()'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit()'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit()']]],
['transmitdirect_541',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69',1,'ExternalRadio::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
['transmitdirect_541',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359',1,'LR11x0::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69',1,'ExternalRadio::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
['transmitdirectasync_542',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]],
['txfreqs_543',['txFreqs',['../struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c',1,'LoRaWANBand_t']]],
['txjoinreq_544',['txJoinReq',['../struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38',1,'LoRaWANBand_t']]],

View file

@ -114,10 +114,10 @@ var searchData=
['range_337',['range',['../class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2',1,'SX1280']]],
['rcvseqnumber_338',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
['read_339',['read',['../class_morse_client.html#a77eab03be04ef2d693348d9580ee5d3c',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
['readbit_340',['readBit',['../class_si443x.html#af23d8eb0f1c436e6cc60361df13c08f7',1,'Si443x::readBit()'],['../class_physical_layer.html#acda61fc99cfa373153c50c78380ed885',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793',1,'SX128x::readBit()'],['../class_s_x127x.html#a1a2dc7554414f0ce2ee0db23087f698a',1,'SX127x::readBit()'],['../class_r_f69.html#ab797840275fbccc40162225c32f5ffc3',1,'RF69::readBit()'],['../class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e',1,'CC1101::readBit()'],['../class_s_x126x.html#a8cdc4f25d4193dc75f9442874131eab3',1,'SX126x::readBit()']]],
['readdata_341',['readData',['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData(uint8_t *data, size_t len) override'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData(uint8_t *data, size_t len)'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData()'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData()'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_l_r11x0.html#a3563453988a83d22dd07d4691543a300',1,'LR11x0::readData()'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_l_r11x0.html#a20279f1b267e936991f47fd703924833',1,'LR11x0::readData()'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData()'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)']]],
['receive_342',['receive',['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive(uint8_t *data, size_t len) override'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive(uint8_t *data, size_t len)'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive()'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive()'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive()'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive()'],['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'LR11x0::receive()'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive(uint8_t *data, size_t len) override'],['../class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58',1,'LR11x0::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive()']]],
['receivedirect_343',['receiveDirect',['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect() override']]],
['readbit_340',['readBit',['../class_s_x127x.html#a1a2dc7554414f0ce2ee0db23087f698a',1,'SX127x::readBit()'],['../class_physical_layer.html#acda61fc99cfa373153c50c78380ed885',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793',1,'SX128x::readBit()'],['../class_s_x126x.html#a8cdc4f25d4193dc75f9442874131eab3',1,'SX126x::readBit()'],['../class_si443x.html#af23d8eb0f1c436e6cc60361df13c08f7',1,'Si443x::readBit()'],['../class_r_f69.html#ab797840275fbccc40162225c32f5ffc3',1,'RF69::readBit()'],['../class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e',1,'CC1101::readBit()']]],
['readdata_341',['readData',['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData(uint8_t *data, size_t len) override'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData()'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData()'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData()'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_l_r11x0.html#a3563453988a83d22dd07d4691543a300',1,'LR11x0::readData()'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_l_r11x0.html#a20279f1b267e936991f47fd703924833',1,'LR11x0::readData()'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData()']]],
['receive_342',['receive',['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58',1,'LR11x0::receive()'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive()'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive()'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive()'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive()'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive()'],['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'LR11x0::receive()'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive()'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()']]],
['receivedirect_343',['receiveDirect',['../class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5',1,'LR11x0::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect() override']]],
['receivedirectasync_344',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
['refin_345',['refIn',['../class_radio_lib_c_r_c.html#ac65a358753efd05067c19fcf1098ec04',1,'RadioLibCRC']]],
['reflect_346',['reflect',['../class_module.html#a4add1a875bb88e91da232118201a78a8',1,'Module']]],
@ -126,7 +126,7 @@ var searchData=
['repeatercallsigns_349',['repeaterCallsigns',['../class_a_x25_frame.html#a29eb08c9e72bbaced8d37dcb2343ee94',1,'AX25Frame']]],
['repeaterssids_350',['repeaterSSIDs',['../class_a_x25_frame.html#a5b63c6b6f69e0ac47ba9230ad39c6830',1,'AX25Frame']]],
['reply_351',['reply',['../class_bell_client.html#a9233e10bc794af85e3e86b4ec2a8746d',1,'BellClient']]],
['reset_352',['reset',['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()'],['../class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994',1,'LR11x0::reset()'],['../class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21',1,'CC1101::reset()']]],
['reset_352',['reset',['../class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21',1,'CC1101::reset()'],['../class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994',1,'LR11x0::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()']]],
['resetfcntdown_353',['resetFcntDown',['../class_lo_ra_w_a_n_node.html#a5693065bbb6d1c6c45efbe010d86f417',1,'LoRaWANNode']]],
['restore_354',['restore',['../class_lo_ra_w_a_n_node.html#a6c0e89befd10c6977031669fd62f127b',1,'LoRaWANNode']]],
['rf69_355',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69::RF69()'],['../class_r_f69.html',1,'RF69']]],
@ -138,9 +138,9 @@ var searchData=
['rfm98_361',['RFM98',['../class_r_f_m98.html',1,'']]],
['rfswitch_5fmax_5fpins_362',['RFSWITCH_MAX_PINS',['../class_module.html#a0c11551e12579bbabf57b19e12555b3c',1,'Module']]],
['rfswitchmode_5ft_363',['RfSwitchMode_t',['../struct_module_1_1_rf_switch_mode__t.html',1,'Module']]],
['rttyclient_364',['RTTYClient',['../class_r_t_t_y_client.html',1,'RTTYClient'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient(AFSKClient *audio)'],['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient(PhysicalLayer *phy)']]],
['rttyclient_364',['RTTYClient',['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient()'],['../class_r_t_t_y_client.html',1,'RTTYClient'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient()']]],
['rx1dataratebase_365',['rx1DataRateBase',['../struct_lo_ra_w_a_n_band__t.html#aaa9cd9d68c61815da4ae01f7ce312a83',1,'LoRaWANBand_t']]],
['rx1droffset_366',['rx1DrOffset',['../class_lo_ra_w_a_n_node.html#acd37dd26f6040754b4a9c942b3fb4339',1,'LoRaWANNode']]],
['rx1span_367',['rx1Span',['../struct_lo_ra_w_a_n_band__t.html#af8def1e0b5c3dc122557f71f5637a529',1,'LoRaWANBand_t']]],
['rx2_368',['rx2',['../struct_lo_ra_w_a_n_band__t.html#ae3ed10eddc647a6f770121a1662a854f',1,'LoRaWANBand_t::rx2()'],['../class_lo_ra_w_a_n_node.html#ae68e77ca38d22867798517d233c0fbc4',1,'LoRaWANNode::rx2()']]]
['rx2_368',['rx2',['../class_lo_ra_w_a_n_node.html#ae68e77ca38d22867798517d233c0fbc4',1,'LoRaWANNode::rx2()'],['../struct_lo_ra_w_a_n_band__t.html#ae3ed10eddc647a6f770121a1662a854f',1,'LoRaWANBand_t::rx2()']]]
];

View file

@ -4,6 +4,6 @@ var searchData=
['timeuntiluplink_939',['timeUntilUplink',['../class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b',1,'LoRaWANNode']]],
['tone_940',['tone',['../class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9',1,'RadioLibHal::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]],
['transmit_941',['transmit',['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709',1,'LR11x0::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba',1,'LR11x0::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()']]],
['transmitdirect_942',['transmitDirect',['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()'],['../class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69',1,'ExternalRadio::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect(uint32_t frf=0) override']]],
['transmitdirect_942',['transmitDirect',['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()'],['../class_external_radio.html#ae8c160da3b82f706b2526af2bac85d69',1,'ExternalRadio::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359',1,'LR11x0::transmitDirect()'],['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect(uint32_t frf=0) override']]],
['transmitdirectasync_943',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]]
];

View file

@ -10,11 +10,11 @@ var searchData=
['read_778',['read',['../class_morse_client.html#a77eab03be04ef2d693348d9580ee5d3c',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
['readbit_779',['readBit',['../class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e',1,'CC1101::readBit()'],['../class_physical_layer.html#acda61fc99cfa373153c50c78380ed885',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#aceeb18acbfedb20c6cf60e26d5275793',1,'SX128x::readBit()'],['../class_s_x127x.html#a1a2dc7554414f0ce2ee0db23087f698a',1,'SX127x::readBit()'],['../class_s_x126x.html#a8cdc4f25d4193dc75f9442874131eab3',1,'SX126x::readBit()'],['../class_si443x.html#af23d8eb0f1c436e6cc60361df13c08f7',1,'Si443x::readBit()'],['../class_r_f69.html#ab797840275fbccc40162225c32f5ffc3',1,'RF69::readBit()']]],
['readdata_780',['readData',['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData()'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData()'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData()'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData()'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_l_r11x0.html#a3563453988a83d22dd07d4691543a300',1,'LR11x0::readData()'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData()'],['../class_l_r11x0.html#a20279f1b267e936991f47fd703924833',1,'LR11x0::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData()']]],
['receive_781',['receive',['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive()'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive()'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive()'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive()'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive()'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive()'],['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'LR11x0::receive()'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive()'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive()'],['../class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58',1,'LR11x0::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()']]],
['receivedirect_782',['receiveDirect',['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()']]],
['receive_781',['receive',['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive()'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive()'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive()'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive()'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive()'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive()'],['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'LR11x0::receive()'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive()'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58',1,'LR11x0::receive()'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive(uint8_t *data, size_t len)']]],
['receivedirect_782',['receiveDirect',['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5',1,'LR11x0::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()']]],
['receivedirectasync_783',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
['reflect_784',['reflect',['../class_module.html#a4add1a875bb88e91da232118201a78a8',1,'Module']]],
['reset_785',['reset',['../class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21',1,'CC1101::reset()'],['../class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994',1,'LR11x0::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()']]],
['reset_785',['reset',['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()'],['../class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994',1,'LR11x0::reset()'],['../class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21',1,'CC1101::reset()']]],
['resetfcntdown_786',['resetFcntDown',['../class_lo_ra_w_a_n_node.html#a5693065bbb6d1c6c45efbe010d86f417',1,'LoRaWANNode']]],
['restore_787',['restore',['../class_lo_ra_w_a_n_node.html#a6c0e89befd10c6977031669fd62f127b',1,'LoRaWANNode']]],
['rf69_788',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69']]],