Deploying to gh-pages from @ 7b00ed11e6 🚀

This commit is contained in:
jgromes 2021-03-13 18:59:20 +00:00
parent 40f5e076d9
commit a019859ad8
21 changed files with 267 additions and 230 deletions

View file

@ -679,44 +679,48 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; </div> <div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; </div>
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; int16_t <a class="code" href="class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705">getChipVersion</a>();</div> <div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; int16_t <a class="code" href="class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705">getChipVersion</a>();</div>
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; </div> <div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; </div>
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; </div> <div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; </div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keywordtype">float</span> _freq = 0;</div> <div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="comment">// SPI read overrides to set bit for burst write and status registers access</span></div>
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordtype">float</span> _br = 0;</div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);</div>
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; uint8_t _rawRSSI = 0;</div> <div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);</div>
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; uint8_t _rawLQI = 0;</div> <div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordtype">void</span> SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);</div>
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; uint8_t _modulation = CC1101_MOD_FORMAT_2_FSK;</div> <div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; uint8_t SPIreadRegister(uint8_t reg);</div>
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; </div> <div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <span class="keywordtype">void</span> SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div> <div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordtype">void</span> SPIwriteRegister(uint8_t reg, uint8_t data);</div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div> <div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; </div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; uint8_t _packetLengthConfig = CC1101_LENGTH_CONFIG_VARIABLE;</div> <div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keywordtype">void</span> SPIsendCommand(uint8_t cmd);</div>
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; </div> <div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; </div>
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keywordtype">bool</span> _promiscuous = <span class="keyword">false</span>;</div> <div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordtype">bool</span> _crcOn = <span class="keyword">true</span>;</div> <div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; </div> <div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; uint8_t _syncWordLength = 2;</div> <div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; int8_t _power = 0;</div> <div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keywordtype">float</span> _freq = 0;</div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; </div> <div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keywordtype">float</span> _br = 0;</div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; int16_t config();</div> <div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; uint8_t _rawRSSI = 0;</div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; int16_t directMode();</div> <div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; uint8_t _rawLQI = 0;</div>
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> getExpMant(<span class="keywordtype">float</span> target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t&amp; exp, uint8_t&amp; mant);</div> <div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; uint8_t _modulation = CC1101_MOD_FORMAT_2_FSK;</div>
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div> <div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; </div> <div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="comment">// SPI read overrides to set bit for burst write and status registers access</span></div> <div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);</div> <div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; uint8_t _packetLengthConfig = CC1101_LENGTH_CONFIG_VARIABLE;</div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);</div> <div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; </div>
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="keywordtype">void</span> SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);</div> <div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="keywordtype">bool</span> _promiscuous = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; uint8_t SPIreadRegister(uint8_t reg);</div> <div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="keywordtype">bool</span> _crcOn = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keywordtype">void</span> SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, <span class="keywordtype">size_t</span> len);</div> <div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordtype">void</span> SPIwriteRegister(uint8_t reg, uint8_t data);</div> <div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; uint8_t _syncWordLength = 2;</div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; </div> <div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; int8_t _power = 0;</div>
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="keywordtype">void</span> SPIsendCommand(uint8_t cmd);</div> <div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; </div>
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;};</div> <div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; int16_t config();</div>
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; </div> <div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; int16_t directMode();</div>
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> getExpMant(<span class="keywordtype">float</span> target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t&amp; exp, uint8_t&amp; mant);</div>
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;};</div>
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; </div>
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div> <div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div>

View file

@ -114,13 +114,17 @@ $(document).ready(function(){initNavTree('_e_s_p8266_8h_source.html',''); initRe
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_e_s_p8266.html#aa79f841de9ae9c5d6057e89a9f1721ea">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t timeout = 10000) <span class="keyword">override</span>;</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_e_s_p8266.html#aa79f841de9ae9c5d6057e89a9f1721ea">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t timeout = 10000) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_e_s_p8266.html#ac463b6a80cdc52e7db50b1f6760cec3f">getNumBytes</a>(uint32_t timeout = 10000, <span class="keywordtype">size_t</span> minBytes = 10) <span class="keyword">override</span>;</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_e_s_p8266.html#ac463b6a80cdc52e7db50b1f6760cec3f">getNumBytes</a>(uint32_t timeout = 10000, <span class="keywordtype">size_t</span> minBytes = 10) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;};</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_e_s_p8266_html"><div class="ttname"><a href="class_e_s_p8266.html">ESP8266</a></div><div class="ttdoc">Control class for ESP8266 module. Implements TransportLayer methods.</div><div class="ttdef"><b>Definition:</b> ESP8266.h:14</div></div> <div class="ttc" id="aclass_e_s_p8266_html"><div class="ttname"><a href="class_e_s_p8266.html">ESP8266</a></div><div class="ttdoc">Control class for ESP8266 module. Implements TransportLayer methods.</div><div class="ttdef"><b>Definition:</b> ESP8266.h:14</div></div>

View file

@ -623,38 +623,42 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; </div> <div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; </div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; int16_t <a class="code" href="class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638">getChipVersion</a>();</div> <div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; int16_t <a class="code" href="class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638">getChipVersion</a>();</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; </div> <div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; </div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; </div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; </div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordtype">float</span> _br = 0;</div> <div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keywordtype">float</span> _rxBw = 0;</div> <div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; int16_t _tempOffset = 0;</div> <div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; int8_t _power = 0;</div> <div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; </div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; </div> <div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="keywordtype">float</span> _br = 0;</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div> <div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keywordtype">float</span> _rxBw = 0;</div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div> <div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; int16_t _tempOffset = 0;</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; uint8_t _packetLengthConfig = RF69_PACKET_FORMAT_VARIABLE;</div> <div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; int8_t _power = 0;</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; </div> <div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; </div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordtype">bool</span> _promiscuous = <span class="keyword">false</span>;</div> <div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; </div> <div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; uint8_t _syncWordLength = 2;</div> <div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; uint8_t _packetLengthConfig = RF69_PACKET_FORMAT_VARIABLE;</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div> <div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; int16_t config();</div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="keywordtype">bool</span> _promiscuous = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; int16_t directMode();</div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; </div>
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; uint8_t _syncWordLength = 2;</div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; </div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; </div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; int16_t config();</div>
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; int16_t directMode();</div>
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; int16_t setMode(uint8_t mode);</div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; </div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;};</div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; </div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; int16_t setMode(uint8_t mode);</div>
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; </div> <div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div>
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;};</div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; </div>
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; </div>
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_r_f69_html_ac205bc487833dc4eae4bb0069c0c4d1e"><div class="ttname"><a href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool crcOn=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> RF69.cpp:693</div></div> <div class="ttc" id="aclass_r_f69_html_ac205bc487833dc4eae4bb0069c0c4d1e"><div class="ttname"><a href="class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e">RF69::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool crcOn=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> RF69.cpp:693</div></div>

View file

@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('_r_f_m95_8h_source.html',''); initResi
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; int16_t <a class="code" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>

View file

@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('_r_f_m96_8h_source.html',''); initResi
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a>(<span class="keywordtype">float</span> freq);</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; int16_t <a class="code" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>

View file

@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('_r_f_m97_8h_source.html',''); initResi
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; int16_t <a class="code" href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">setSpreadingFactor</a>(uint8_t sf);</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; int16_t <a class="code" href="class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67">setSpreadingFactor</a>(uint8_t sf);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>

View file

@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('_s_x1231_8h_source.html',''); initResi
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1231.html#a20d6eb4b8f18fb7f8d02967937ec6f8e">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 48.0, <span class="keywordtype">float</span> rxBw = 125.0, <span class="keywordtype">float</span> freqDev = 50.0, int8_t power = 10, uint8_t preambleLen = 16);</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; int16_t <a class="code" href="class_s_x1231.html#a20d6eb4b8f18fb7f8d02967937ec6f8e">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> br = 48.0, <span class="keywordtype">float</span> rxBw = 125.0, <span class="keywordtype">float</span> freqDev = 50.0, int8_t power = 10, uint8_t preambleLen = 16);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; uint8_t _chipRevision = 0;</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; uint8_t _chipRevision = 0;</div>

View file

@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('_s_x1261_8h_source.html',''); initResi
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; int16_t <a class="code" href="class_s_x1261.html#aa541f927995a1756c651b93fd24edc65">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; int16_t <a class="code" href="class_s_x1261.html#aa541f927995a1756c651b93fd24edc65">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>

View file

@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('_s_x1262_8h_source.html',''); initResi
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; int16_t <a class="code" href="class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; int16_t <a class="code" href="class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>

View file

@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('_s_x1268_8h_source.html',''); initResi
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; int16_t <a class="code" href="class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; int16_t <a class="code" href="class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>

View file

@ -588,40 +588,44 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; int16_t fixImplicitTimeout();</div> <div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; int16_t fixImplicitTimeout();</div>
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; int16_t fixInvertedIQ(uint8_t iqConfig);</div> <div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; int16_t fixInvertedIQ(uint8_t iqConfig);</div>
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; </div> <div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; </div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; </div> <div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; </div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;</div> <div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <span class="comment">// common low-level SPI interface</span></div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; uint16_t _preambleLength = 0;</div> <div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keywordtype">float</span> _bwKhz = 0;</div> <div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div> <div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; </div> <div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; uint32_t _br = 0, _freqDev = 0;</div> <div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy, uint32_t timeout = 5000);</div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;</div> <div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; </div>
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; uint16_t _preambleLengthFSK = 0;</div> <div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordtype">float</span> _rxBwKhz = 0;</div> <div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; </div> <div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <span class="keywordtype">float</span> _dataRate = 0;</div> <div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; </div>
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; </div> <div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;</div>
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; uint32_t _tcxoDelay = 0;</div> <div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; uint16_t _preambleLength = 0;</div>
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; </div> <div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordtype">float</span> _bwKhz = 0;</div>
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <span class="keywordtype">size_t</span> _implicitLen = 0;</div> <div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; </div> <div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; </div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; int16_t config(uint8_t modem);</div> <div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; uint32_t _br = 0, _freqDev = 0;</div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; </div> <div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;</div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="comment">// common low-level SPI interface</span></div> <div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; uint16_t _preambleLengthFSK = 0;</div>
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keywordtype">float</span> _rxBwKhz = 0;</div>
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; </div>
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <span class="keywordtype">float</span> _dataRate = 0;</div>
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</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 SPItransfer(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy, uint32_t timeout = 5000);</div> <div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; uint32_t _tcxoDelay = 0;</div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;};</div> <div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; </div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; </div> <div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <span class="keywordtype">size_t</span> _implicitLen = 0;</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="l00962"></a><span class="lineno"> 962</span>&#160; </div>
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; </div> <div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; int16_t config(uint8_t modem);</div>
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;<span class="preprocessor">#endif</span></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; </div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; </div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div> <div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div>

View file

@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('_s_x1280_8h_source.html',''); initResi
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f">getRangingResult</a>();</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f">getRangingResult</a>();</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>

View file

@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('_s_x1281_8h_source.html',''); initResi
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998">SX1281</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998">SX1281</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>

View file

@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('_s_x1282_8h_source.html',''); initResi
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">public</span>:</div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232">SX1282</a>(<a class="code" href="class_module.html">Module</a>* mod);</div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232">SX1282</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>

View file

@ -514,72 +514,80 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; </div> <div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; uint8_t <a class="code" href="class_s_x128x.html#a1cefaf76d47ee71d143fc073333a9d82">random</a>();</div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; uint8_t <a class="code" href="class_s_x128x.html#a1cefaf76d47ee71d143fc073333a9d82">random</a>();</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; </div> <div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; </div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; </div> <div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; </div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <span class="comment">// cached LoRa parameters</span></div> <div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordtype">float</span> _bwKhz = 0;</div> <div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; uint8_t _bw = 0, _sf = 0, _cr = 0;</div> <div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; uint8_t _preambleLengthLoRa = 0, _headerType = 0, _payloadLen = 0, _crcLoRa = 0;</div> <div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; </div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; </div> <div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <span class="comment">// cached LoRa parameters</span></div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="comment">// SX128x SPI command implementations</span></div> <div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keywordtype">float</span> _bwKhz = 0;</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; uint8_t getStatus();</div> <div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; uint8_t _bw = 0, _sf = 0, _cr = 0;</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);</div> <div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; uint8_t _preambleLengthLoRa = 0, _headerType = 0, _payloadLen = 0, _crcLoRa = 0;</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);</div> <div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);</div> <div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="comment">// SX128x SPI command implementations</span></div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; int16_t readBuffer(uint8_t* data, uint8_t numBytes);</div> <div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; uint8_t getStatus();</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; int16_t setTx(uint16_t periodBaseCount = SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);</div> <div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);</div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);</div> <div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);</div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; int16_t setCad();</div> <div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);</div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; uint8_t getPacketType();</div> <div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; int16_t readBuffer(uint8_t* data, uint8_t numBytes);</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; int16_t setRfFrequency(uint32_t frf);</div> <div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; int16_t setTx(uint16_t periodBaseCount = SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; int16_t setTxParams(uint8_t power, uint8_t rampTime = SX128X_PA_RAMP_10_US);</div> <div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);</div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);</div> <div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; int16_t setCad();</div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);</div> <div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; uint8_t getPacketType();</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncWordLen, uint8_t syncWordMatch, uint8_t crcLen, uint8_t whitening, uint8_t payloadLen = 0xFF, uint8_t headerType = SX128X_GFSK_FLRC_PACKET_VARIABLE);</div> <div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; int16_t setRfFrequency(uint32_t frf);</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTestPayload, uint8_t whitening);</div> <div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; int16_t setTxParams(uint8_t power, uint8_t rampTime = SX128X_PA_RAMP_10_US);</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t headerType, uint8_t payloadLen, uint8_t crc, uint8_t invertIQ = SX128X_LORA_IQ_STANDARD);</div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);</div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX128X_IRQ_NONE, uint16_t dio3Mask = SX128X_IRQ_NONE);</div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);</div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; uint16_t getIrqStatus();</div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncWordLen, uint8_t syncWordMatch, uint8_t crcLen, uint8_t whitening, uint8_t payloadLen = 0xFF, uint8_t headerType = SX128X_GFSK_FLRC_PACKET_VARIABLE);</div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; int16_t clearIrqStatus(uint16_t clearIrqParams = SX128X_IRQ_ALL);</div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTestPayload, uint8_t whitening);</div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; int16_t setRangingRole(uint8_t role);</div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t headerType, uint8_t payloadLen, uint8_t crc, uint8_t invertIQ = SX128X_LORA_IQ_STANDARD);</div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; int16_t setPacketType(uint8_t type);</div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX128X_IRQ_NONE, uint16_t dio3Mask = SX128X_IRQ_NONE);</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; </div> <div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; uint16_t getIrqStatus();</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div> <div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; int16_t clearIrqStatus(uint16_t clearIrqParams = SX128X_IRQ_ALL);</div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; </div> <div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; int16_t setRangingRole(uint8_t role);</div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; int16_t setPacketType(uint8_t type);</div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; </div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; int16_t setHeaderType(uint8_t headerType, <span class="keywordtype">size_t</span> len = 0xFF);</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="comment">// common parameters</span></div> <div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; uint8_t _pwr = 0;</div> <div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; </div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">// cached GFSK parameters</span></div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordtype">float</span> _modIndexReal = 0;</div> <div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; </div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; uint16_t _brKbps = 0;</div> <div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="comment">// common low-level SPI interface</span></div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; uint8_t _br = 0, _modIndex = 0, _shaping = 0;</div> <div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; uint8_t _preambleLengthGFSK = 0, _syncWordLen = 0, _syncWordMatch = 0, _crcGFSK = 0, _whitening = 0;</div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; </div> <div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="comment">// cached FLRC parameters</span></div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; uint8_t _crFLRC = 0;</div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy, uint32_t timeout = 5000);</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; </div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; </div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; <span class="comment">// cached BLE parameters</span></div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; uint8_t _connectionState = 0, _crcBLE = 0, _bleTestPayload = 0;</div> <div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; </div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; int16_t config(uint8_t modem);</div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="comment">// common parameters</span></div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; </div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; uint8_t _pwr = 0;</div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <span class="comment">// common low-level SPI interface</span></div> <div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; </div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="comment">// cached GFSK parameters</span></div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keywordtype">float</span> _modIndexReal = 0;</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; uint16_t _brKbps = 0;</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy = <span class="keyword">true</span>);</div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; uint8_t _br = 0, _modIndex = 0, _shaping = 0;</div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes, <span class="keywordtype">bool</span> waitForBusy, uint32_t timeout = 5000);</div> <div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; uint8_t _preambleLengthGFSK = 0, _syncWordLen = 0, _syncWordMatch = 0, _crcGFSK = 0, _whitening = 0;</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;};</div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; </div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; </div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="comment">// cached FLRC parameters</span></div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; uint8_t _crFLRC = 0;</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="comment">// cached BLE parameters</span></div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; uint8_t _connectionState = 0, _crcBLE = 0, _bleTestPayload = 0;</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; </div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; int16_t config(uint8_t modem);</div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;};</div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; </div>
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; </div>
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_s_x128x_html_a316340d7ba2a6e7cb5742e3ff21e728c"><div class="ttname"><a href="class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c">SX128x::beginBLE</a></div><div class="ttdeci">int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</div><div class="ttdoc">Initialization method for BLE modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:123</div></div> <div class="ttc" id="aclass_s_x128x_html_a316340d7ba2a6e7cb5742e3ff21e728c"><div class="ttname"><a href="class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c">SX128x::beginBLE</a></div><div class="ttdeci">int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</div><div class="ttdoc">Initialization method for BLE modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:123</div></div>

View file

@ -114,11 +114,11 @@ $(document).ready(function(){initNavTree('_si4430_8h_source.html',''); initResiz
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; int16_t <a class="code" href="class_si4430.html#af8d615431bf66e06b45487f3fff73d16">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; int16_t <a class="code" href="class_si4430.html#af8d615431bf66e06b45487f3fff73d16">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>

View file

@ -112,11 +112,11 @@ $(document).ready(function(){initNavTree('_si4431_8h_source.html',''); initResiz
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; int16_t <a class="code" href="class_si4431.html#a4da296b35056e076ff69a288bd801d19">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; int16_t <a class="code" href="class_si4431.html#a4da296b35056e076ff69a288bd801d19">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div>

View file

@ -114,11 +114,11 @@ $(document).ready(function(){initNavTree('_si4432_8h_source.html',''); initResiz
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; int16_t <a class="code" href="class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca">setOutputPower</a>(int8_t power);</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; int16_t <a class="code" href="class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca">setOutputPower</a>(int8_t power);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>

View file

@ -701,33 +701,37 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; </div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; </div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; int16_t <a class="code" href="class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3">getChipVersion</a>();</div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; int16_t <a class="code" href="class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3">getChipVersion</a>();</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; </div> <div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">protected</span>:</div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; </div> <div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; </div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keywordtype">float</span> _br = 0;</div> <div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordtype">float</span> _freqDev = 0;</div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; <span class="keywordtype">float</span> _freq = 0;</div> <div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; </div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; </div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordtype">float</span> _br = 0;</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordtype">float</span> _freqDev = 0;</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; </div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; <span class="keywordtype">float</span> _freq = 0;</div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div> <div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; </div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; </div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <span class="keywordtype">size_t</span> _packetLength = 0;</div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; </div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keywordtype">bool</span> findChip();</div> <div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; </div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div> <div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; int16_t config();</div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; int16_t updateClockRecovery();</div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; int16_t directMode();</div> <div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keywordtype">bool</span> findChip();</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;};</div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keywordtype">void</span> clearIRQFlags();</div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; </div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; int16_t config();</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; int16_t updateClockRecovery();</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; int16_t directMode();</div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;};</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; </div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; </div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div> <div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div>

View file

@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('_x_bee_8h_source.html',''); initResiza
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; int16_t <a class="code" href="class_x_bee_serial.html#ad429a47dc445765d2dec7ff64b922306">setPanId</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* panId);</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; int16_t <a class="code" href="class_x_bee_serial.html#ad429a47dc445765d2dec7ff64b922306">setPanId</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* panId);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">bool</span> enterCmdMode();</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">bool</span> enterCmdMode();</div>
@ -166,31 +166,36 @@ $(document).ready(function(){initNavTree('_x_bee_8h_source.html',''); initResiza
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; int16_t <a class="code" href="class_x_bee.html#a88745c61a1dc2d1139c34d6cc385d35b">setPanId</a>(uint8_t* panId);</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; int16_t <a class="code" href="class_x_bee.html#a88745c61a1dc2d1139c34d6cc385d35b">setPanId</a>(uint8_t* panId);</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; uint8_t _frameID = 0x01;</div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">size_t</span> _frameLength = 0;</div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">bool</span> _frameHeaderProcessed = <span class="keyword">false</span>;</div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; </div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"> #ifdef RADIOLIB_STATIC_ONLY</span></div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">char</span> _packetData[RADIOLIB_STATIC_ARRAY_SIZE];</div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; uint8_t _frameID = 0x01;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"> #else</span></div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">size_t</span> _frameLength = 0;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">char</span>* _packetData = <span class="keyword">new</span> <span class="keywordtype">char</span>[0];</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">bool</span> _frameHeaderProcessed = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"> #endif</span></div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; uint8_t _packetSource[8] = {0, 0, 0, 0, 0, 0, 0, 0};</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"> #ifdef RADIOLIB_STATIC_ONLY</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordtype">char</span> _packetData[RADIOLIB_STATIC_ARRAY_SIZE];</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; int16_t confirmChanges();</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">char</span>* _packetData = <span class="keyword">new</span> <span class="keywordtype">char</span>[0];</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">void</span> sendApiFrame(uint8_t type, uint8_t <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* data);</div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">void</span> sendApiFrame(uint8_t type, uint8_t <span class="keywordtype">id</span>, uint8_t* data, uint16_t length);</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; uint8_t _packetSource[8] = {0, 0, 0, 0, 0, 0, 0, 0};</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; int16_t readApiFrame(uint8_t frameID, uint8_t codePos, uint16_t timeout = 5000);</div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; int16_t confirmChanges();</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; uint16_t getNumBytes(uint32_t timeout = 10000, <span class="keywordtype">size_t</span> minBytes = 10);</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;};</div> <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">void</span> sendApiFrame(uint8_t type, uint8_t <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* data);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div> <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> sendApiFrame(uint8_t type, uint8_t <span class="keywordtype">id</span>, uint8_t* data, uint16_t length);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; int16_t readApiFrame(uint8_t frameID, uint8_t codePos, uint16_t timeout = 5000);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint16_t getNumBytes(uint32_t timeout = 10000, <span class="keywordtype">size_t</span> minBytes = 10);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;};</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; </div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_x_bee_serial_html_ad429a47dc445765d2dec7ff64b922306"><div class="ttname"><a href="class_x_bee_serial.html#ad429a47dc445765d2dec7ff64b922306">XBeeSerial::setPanId</a></div><div class="ttdeci">int16_t setPanId(const char *panId)</div><div class="ttdoc">Sets PAN (Personal Area Network) ID. Both XBees must be in the same PAN in order to use transparent m...</div><div class="ttdef"><b>Definition:</b> XBee.cpp:276</div></div> <div class="ttc" id="aclass_x_bee_serial_html_ad429a47dc445765d2dec7ff64b922306"><div class="ttname"><a href="class_x_bee_serial.html#ad429a47dc445765d2dec7ff64b922306">XBeeSerial::setPanId</a></div><div class="ttdeci">int16_t setPanId(const char *panId)</div><div class="ttdoc">Sets PAN (Personal Area Network) ID. Both XBees must be in the same PAN in order to use transparent m...</div><div class="ttdef"><b>Definition:</b> XBee.cpp:276</div></div>

View file

@ -333,22 +333,26 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; </div> <div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; </div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; uint8_t <a class="code" href="classn_r_f24.html#aeb98b92de42dec7c703888c62e061c3c">random</a>();</div> <div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; uint8_t <a class="code" href="classn_r_f24.html#aeb98b92de42dec7c703888c62e061c3c">random</a>();</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; </div> <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; </div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div> <div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE) &amp;&amp; !defined(RADIOLIB_LOW_LEVEL)</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keyword">private</span>:</div> <div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div> <div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <a class="code" href="class_module.html">Module</a>* _mod;</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; </div> <div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; </div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; uint8_t _addrWidth = 0;</div> <div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordtype">void</span> SPIreadRxPayload(uint8_t* data, uint8_t numBytes);</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; </div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keywordtype">void</span> SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; int16_t config();</div> <div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordtype">void</span> SPItransfer(uint8_t cmd, <span class="keywordtype">bool</span> write = <span class="keyword">false</span>, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordtype">void</span> clearIRQ();</div> <div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; </div> <div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keywordtype">void</span> SPIreadRxPayload(uint8_t* data, uint8_t numBytes);</div> <div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordtype">void</span> SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);</div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordtype">void</span> SPItransfer(uint8_t cmd, <span class="keywordtype">bool</span> write = <span class="keyword">false</span>, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);</div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; </div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;};</div> <div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; uint8_t _addrWidth = 0;</div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div> <div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; int16_t config();</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">void</span> clearIRQ();</div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;};</div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclassn_r_f24_html_a239e94511d9ee67ad3d64a49a5c4d7ac"><div class="ttname"><a href="classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac">nRF24::receive</a></div><div class="ttdeci">int16_t receive(uint8_t *data, size_t len) override</div><div class="ttdoc">Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:111</div></div> <div class="ttc" id="aclassn_r_f24_html_a239e94511d9ee67ad3d64a49a5c4d7ac"><div class="ttname"><a href="classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac">nRF24::receive</a></div><div class="ttdeci">int16_t receive(uint8_t *data, size_t len) override</div><div class="ttdoc">Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:111</div></div>