Deploying to gh-pages from @ d1409ff80c 🚀

This commit is contained in:
jgromes 2021-09-24 07:20:56 +00:00
parent a75e1e75e5
commit eadc58f9ee
19 changed files with 238 additions and 197 deletions

View file

@ -119,11 +119,12 @@ $(document).ready(function(){initNavTree('_a_f_s_k_8h_source.html',''); initResi
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_hell_client.html">HellClient</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_s_s_t_v_client.html">SSTVClient</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_a_x25_client.html">AX25Client</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_f_s_k4_client.html">FSK4Client</a>;</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 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">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_hell_client_html"><div class="ttname"><a href="class_hell_client.html">HellClient</a></div><div class="ttdoc">Client for Hellschreiber transmissions.</div><div class="ttdef"><b>Definition:</b> Hellschreiber.h:89</div></div>
@ -137,6 +138,7 @@ $(document).ready(function(){initNavTree('_a_f_s_k_8h_source.html',''); initResi
<div class="ttc" id="aclass_r_t_t_y_client_html"><div class="ttname"><a href="class_r_t_t_y_client.html">RTTYClient</a></div><div class="ttdoc">Client for RTTY communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition:</b> RTTY.h:88</div></div>
<div class="ttc" id="aclass_s_s_t_v_client_html"><div class="ttname"><a href="class_s_s_t_v_client.html">SSTVClient</a></div><div class="ttdoc">Client for SSTV transmissions.</div><div class="ttdef"><b>Definition:</b> SSTV.h:120</div></div>
<div class="ttc" id="aclass_a_f_s_k_client_html_a30b86bb7cd087b3bc3c45a011ba266c3"><div class="ttname"><a href="class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3">AFSKClient::begin</a></div><div class="ttdeci">int16_t begin()</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> AFSK.cpp:8</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html"><div class="ttname"><a href="class_f_s_k4_client.html">FSK4Client</a></div><div class="ttdoc">Client for FSK-4 communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition:</b> FSK4.h:16</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>

View file

@ -96,57 +96,56 @@ $(document).ready(function(){initNavTree('_f_s_k4_8h_source.html',''); initResiz
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;../PhysicalLayer/PhysicalLayer.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;../AFSK/AFSK.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_f_s_k4_client.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_f_s_k4_client.html">FSK4Client</a> {</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; <span class="keyword">explicit</span> <a class="code" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a>(<a class="code" href="class_physical_layer.html">PhysicalLayer</a>* phy);</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"> #if !defined(RADIOLIB_EXCLUDE_AFSK)</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="comment">//explicit FSK4Client(AFSKClient* audio);</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; int16_t <a class="code" href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">begin</a>(<span class="keywordtype">float</span> base, uint32_t shift, uint16_t rate);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">idle</a>();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> write(uint8_t* buff, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">size_t</span> write(uint8_t b);</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_f_s_k4_client.html"> 16</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_f_s_k4_client.html">FSK4Client</a> {</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; <span class="keyword">explicit</span> <a class="code" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a>(<a class="code" href="class_physical_layer.html">PhysicalLayer</a>* phy);</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"> #if !defined(RADIOLIB_EXCLUDE_AFSK)</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a>(<a class="code" href="class_a_f_s_k_client.html">AFSKClient</a>* audio);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">// basic methods</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; int16_t <a class="code" href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">begin</a>(<span class="keywordtype">float</span> base, uint32_t shift, uint16_t rate);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">idle</a>();</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="keywordtype">size_t</span> write(uint8_t* buff, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> write(uint8_t b);</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; </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;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="class_physical_layer.html">PhysicalLayer</a>* _phy;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_EXCLUDE_AFSK)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="class_a_f_s_k_client.html">AFSKClient</a>* _audio;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> #endif</span></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; uint32_t _base = 0, _baseHz = 0;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; uint32_t _shift = 0, _shiftHz = 0;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; uint32_t _bitDuration = 0;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; uint32_t _tones[4];</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; uint32_t _tonesHz[4];</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="keywordtype">void</span> tone(uint8_t i);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; int16_t standby();</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="class_physical_layer.html">PhysicalLayer</a>* _phy;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> #if !defined(RADIOLIB_EXCLUDE_AFSK)</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="class_a_f_s_k_client.html">AFSKClient</a>* _audio;</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; uint32_t _base = 0, _baseHz = 0;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; uint32_t _shift = 0, _shiftHz = 0;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; uint32_t _bitDuration = 0;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; uint32_t _tones[4];</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; uint32_t _tonesHz[4];</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> tone(uint8_t i);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; int16_t standby();</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_f_s_k4_client_html_a2b366b8f3c08f81431d8cc5f907652e9"><div class="ttname"><a href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">FSK4Client::begin</a></div><div class="ttdeci">int16_t begin(float base, uint32_t shift, uint16_t rate)</div><div class="ttdoc">Constructor for AFSK mode.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:20</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_a2b366b8f3c08f81431d8cc5f907652e9"><div class="ttname"><a href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">FSK4Client::begin</a></div><div class="ttdeci">int16_t begin(float base, uint32_t shift, uint16_t rate)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:18</div></div>
<div class="ttc" id="aclass_a_f_s_k_client_html"><div class="ttname"><a href="class_a_f_s_k_client.html">AFSKClient</a></div><div class="ttdoc">Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...</div><div class="ttdef"><b>Definition:</b> AFSK.h:17</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_a79ca465012acc9223d61d5b063ff8257"><div class="ttname"><a href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">FSK4Client::idle</a></div><div class="ttdeci">void idle()</div><div class="ttdoc">Send out idle condition (RF tone at mark frequency).</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:62</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_a79ca465012acc9223d61d5b063ff8257"><div class="ttname"><a href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">FSK4Client::idle</a></div><div class="ttdeci">void idle()</div><div class="ttdoc">Send out idle condition (RF tone at mark frequency).</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:59</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:14</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html"><div class="ttname"><a href="class_f_s_k4_client.html">FSK4Client</a></div><div class="ttdoc">Client for FSK-4 communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition:</b> FSK4.h:17</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_a2cdcea538e5b58e99a23f98ef4a68617"><div class="ttname"><a href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client::FSK4Client</a></div><div class="ttdeci">FSK4Client(PhysicalLayer *phy)</div><div class="ttdoc">Constructor for FSK-4 mode.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:6</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html"><div class="ttname"><a href="class_f_s_k4_client.html">FSK4Client</a></div><div class="ttdoc">Client for FSK-4 communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition:</b> FSK4.h:16</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_a2cdcea538e5b58e99a23f98ef4a68617"><div class="ttname"><a href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client::FSK4Client</a></div><div class="ttdeci">FSK4Client(PhysicalLayer *phy)</div><div class="ttdoc">Constructor for FSK-4 mode.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:4</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>

View file

@ -89,105 +89,105 @@ $(document).ready(function(){initNavTree('_radio_lib_8h_source.html',''); initRe
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#if !defined(_RADIOLIB_H)</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define _RADIOLIB_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;TypeDef.h&quot;</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;Module.h&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">// warnings are printed in this file since BuildOpt.h is compiled in multiple places</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">// check God mode</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> #warning &quot;God mode active, I hope it was intentional. Buckle up, lads.&quot;</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">// print debug info</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_DEBUG</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"> #pragma message &quot;RADIOLIB_PLATFORM: &quot; RADIOLIB_PLATFORM</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; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">// check unknown/unsupported platform</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_UNKNOWN_PLATFORM</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> #warning &quot;RadioLib might not be compatible with this Arduino board - check supported platforms at https://github.com/jgromes/RadioLib!&quot;</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;modules/CC1101/CC1101.h&quot;</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;modules/ESP8266/ESP8266.h&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;modules/HC05/HC05.h&quot;</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;modules/JDY08/JDY08.h&quot;</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;modules/LLCC68/LLCC68.h&quot;</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;modules/nRF24/nRF24.h&quot;</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#include &quot;modules/RF69/RF69.h&quot;</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;modules/RFM2x/RFM22.h&quot;</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &quot;modules/RFM2x/RFM23.h&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM95.h&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM96.h&quot;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM97.h&quot;</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4430.h&quot;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4431.h&quot;</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4432.h&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#include &quot;modules/SX1231/SX1231.h&quot;</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1261.h&quot;</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1262.h&quot;</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1268.h&quot;</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1272.h&quot;</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1273.h&quot;</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1276.h&quot;</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1277.h&quot;</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1278.h&quot;</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1279.h&quot;</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1280.h&quot;</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1281.h&quot;</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1282.h&quot;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#include &quot;modules/XBee/XBee.h&quot;</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">// physical layer protocols</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#include &quot;protocols/PhysicalLayer/PhysicalLayer.h&quot;</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#include &quot;protocols/AFSK/AFSK.h&quot;</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#include &quot;protocols/AX25/AX25.h&quot;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#include &quot;protocols/Hellschreiber/Hellschreiber.h&quot;</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#include &quot;protocols/Morse/Morse.h&quot;</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#include &quot;protocols/RTTY/RTTY.h&quot;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#include &quot;protocols/SSTV/SSTV.h&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#include &quot;protocols/FSK4/FSK4.h&quot;</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">// transport layer protocols</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#include &quot;protocols/TransportLayer/TransportLayer.h&quot;</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#include &quot;protocols/HTTP/HTTP.h&quot;</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#include &quot;protocols/MQTT/MQTT.h&quot;</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">// only create Radio class when using RadioShield</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_RADIOSHIELD</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment">// RadioShield pin definitions</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define RADIOSHIELD_CS_A 10</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#define RADIOSHIELD_RX_A 9</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#define RADIOSHIELD_TX_A 8</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#define RADIOSHIELD_CS_B 5</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define RADIOSHIELD_RX_B 7</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#define RADIOSHIELD_TX_B 6</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define RADIOSHIELD_INT_0 2</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#define RADIOSHIELD_INT_1 3</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">class </span>Radio {</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="class_module.html">Module</a>* ModuleA;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="class_module.html">Module</a>* ModuleB;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; Radio() {</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; ModuleA = <span class="keyword">new</span> <a class="code" href="class_module.html">Module</a>(RADIOSHIELD_CS_A, RADIOSHIELD_INT_0, RADIOSHIELD_INT_1, RADIOSHIELD_RX_A, RADIOSHIELD_TX_A, SPI, SPISettings(2000000, MSBFIRST, SPI_MODE0), <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; ModuleB = <span class="keyword">new</span> <a class="code" href="class_module.html">Module</a>(RADIOSHIELD_CS_B, RADIOSHIELD_INT_0, RADIOSHIELD_INT_1, RADIOSHIELD_RX_B, RADIOSHIELD_TX_B, SPI, SPISettings(2000000, MSBFIRST, SPI_MODE0), <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;};</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;Radio RadioShield;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;TypeDef.h&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;Module.h&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">// warnings are printed in this file since BuildOpt.h is compiled in multiple places</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// check God mode</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> #warning &quot;God mode active, I hope it was intentional. Buckle up, lads.&quot;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></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="comment">// print debug info</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_DEBUG</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"> #pragma message &quot;RADIOLIB_PLATFORM: &quot; RADIOLIB_PLATFORM</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="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">// check unknown/unsupported platform</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_UNKNOWN_PLATFORM</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> #warning &quot;RadioLib might not be compatible with this Arduino board - check supported platforms at https://github.com/jgromes/RadioLib!&quot;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;modules/CC1101/CC1101.h&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;modules/ESP8266/ESP8266.h&quot;</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;modules/HC05/HC05.h&quot;</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;modules/JDY08/JDY08.h&quot;</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;modules/LLCC68/LLCC68.h&quot;</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#include &quot;modules/nRF24/nRF24.h&quot;</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;modules/RF69/RF69.h&quot;</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &quot;modules/RFM2x/RFM22.h&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &quot;modules/RFM2x/RFM23.h&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM95.h&quot;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM96.h&quot;</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#include &quot;modules/RFM9x/RFM97.h&quot;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4430.h&quot;</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4431.h&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#include &quot;modules/Si443x/Si4432.h&quot;</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#include &quot;modules/SX1231/SX1231.h&quot;</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1261.h&quot;</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1262.h&quot;</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#include &quot;modules/SX126x/SX1268.h&quot;</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1272.h&quot;</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1273.h&quot;</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1276.h&quot;</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1277.h&quot;</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1278.h&quot;</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#include &quot;modules/SX127x/SX1279.h&quot;</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1280.h&quot;</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1281.h&quot;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#include &quot;modules/SX128x/SX1282.h&quot;</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#include &quot;modules/XBee/XBee.h&quot;</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">// physical layer protocols</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#include &quot;protocols/PhysicalLayer/PhysicalLayer.h&quot;</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#include &quot;protocols/AFSK/AFSK.h&quot;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#include &quot;protocols/AX25/AX25.h&quot;</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#include &quot;protocols/Hellschreiber/Hellschreiber.h&quot;</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#include &quot;protocols/Morse/Morse.h&quot;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#include &quot;protocols/RTTY/RTTY.h&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#include &quot;protocols/SSTV/SSTV.h&quot;</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#include &quot;protocols/FSK4/FSK4.h&quot;</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">// transport layer protocols</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#include &quot;protocols/TransportLayer/TransportLayer.h&quot;</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#include &quot;protocols/HTTP/HTTP.h&quot;</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#include &quot;protocols/MQTT/MQTT.h&quot;</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">// only create Radio class when using RadioShield</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#ifdef RADIOLIB_RADIOSHIELD</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">// RadioShield pin definitions</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#define RADIOSHIELD_CS_A 10</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#define RADIOSHIELD_RX_A 9</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#define RADIOSHIELD_TX_A 8</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define RADIOSHIELD_CS_B 5</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#define RADIOSHIELD_RX_B 7</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define RADIOSHIELD_TX_B 6</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#define RADIOSHIELD_INT_0 2</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#define RADIOSHIELD_INT_1 3</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">class </span>Radio {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="class_module.html">Module</a>* ModuleA;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="class_module.html">Module</a>* ModuleB;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; Radio() {</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; ModuleA = <span class="keyword">new</span> <a class="code" href="class_module.html">Module</a>(RADIOSHIELD_CS_A, RADIOSHIELD_INT_0, RADIOSHIELD_INT_1, RADIOSHIELD_RX_A, RADIOSHIELD_TX_A, SPI, SPISettings(2000000, MSBFIRST, SPI_MODE0), <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; ModuleB = <span class="keyword">new</span> <a class="code" href="class_module.html">Module</a>(RADIOSHIELD_CS_B, RADIOSHIELD_INT_0, RADIOSHIELD_INT_1, RADIOSHIELD_RX_B, RADIOSHIELD_TX_B, SPI, SPISettings(2000000, MSBFIRST, SPI_MODE0), <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;};</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;Radio RadioShield;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level SPI/UART methods to control the wireless module. Every module class c...</div><div class="ttdef"><b>Definition:</b> Module.h:17</div></div>

View file

@ -92,12 +92,13 @@ $(document).ready(function(){initNavTree('class_a_f_s_k_client.html',''); initRe
<tr class="even"><td class="entry"><a class="el" href="class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd">AFSKClient</a>(PhysicalLayer *phy, RADIOLIB_PIN_TYPE pin)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AX25Client</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3">begin</a>()</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>HellClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MorseClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_f_s_k_client.html#ade91356bb158bbc820d28855dd5818d1">noTone</a>()</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RTTYClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SSTVClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33">tone</a>(uint16_t freq, bool autoStart=true)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FSK4Client</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HellClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>MorseClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_f_s_k_client.html#ade91356bb158bbc820d28855dd5818d1">noTone</a>()</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RTTYClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SSTVClient</b> (defined in <a class="el" href="class_a_f_s_k_client.html">AFSKClient</a>)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33">tone</a>(uint16_t freq, bool autoStart=true)</td><td class="entry"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View file

@ -128,6 +128,9 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>SSTVClient</b></td><
<tr class="memitem:a0012621c1414f4c7573e961b57884a5b"><td class="memItemLeft" align="right" valign="top"><a id="a0012621c1414f4c7573e961b57884a5b"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>AX25Client</b></td></tr>
<tr class="separator:a0012621c1414f4c7573e961b57884a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0313fe86041eb37d290019203e095d3"><td class="memItemLeft" align="right" valign="top"><a id="ac0313fe86041eb37d290019203e095d3"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>FSK4Client</b></td></tr>
<tr class="separator:ac0313fe86041eb37d290019203e095d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Client for audio-based transmissions. Requires Arduino <a class="el" href="class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33" title="Start transmitting audio tone.">tone()</a> function, and a module capable of direct mode transmission using DIO pins. </p>

View file

@ -5,6 +5,7 @@ var class_a_f_s_k_client =
[ "noTone", "class_a_f_s_k_client.html#ade91356bb158bbc820d28855dd5818d1", null ],
[ "tone", "class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33", null ],
[ "AX25Client", "class_a_f_s_k_client.html#a0012621c1414f4c7573e961b57884a5b", null ],
[ "FSK4Client", "class_a_f_s_k_client.html#ac0313fe86041eb37d290019203e095d3", null ],
[ "HellClient", "class_a_f_s_k_client.html#afeb005bab389f137def61f1acc3714d3", null ],
[ "MorseClient", "class_a_f_s_k_client.html#ae5c5757c553100373984a416b6c3690a", null ],
[ "RTTYClient", "class_a_f_s_k_client.html#a018393f703a257e39cd263cccf4ffad5", null ],

View file

@ -91,9 +91,10 @@ $(document).ready(function(){initNavTree('class_f_s_k4_client.html',''); initRes
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">begin</a>(float base, uint32_t shift, uint16_t rate)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a>(PhysicalLayer *phy)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">idle</a>()</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>write</b>(uint8_t *buff, size_t len) (defined in <a class="el" href="class_f_s_k4_client.html">FSK4Client</a>)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write</b>(uint8_t b) (defined in <a class="el" href="class_f_s_k4_client.html">FSK4Client</a>)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82">FSK4Client</a>(AFSKClient *audio)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">idle</a>()</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write</b>(uint8_t *buff, size_t len) (defined in <a class="el" href="class_f_s_k4_client.html">FSK4Client</a>)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>write</b>(uint8_t b) (defined in <a class="el" href="class_f_s_k4_client.html">FSK4Client</a>)</td><td class="entry"><a class="el" href="class_f_s_k4_client.html">FSK4Client</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View file

@ -100,8 +100,11 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2cdcea538e5b58e99a23f98ef4a68617"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a> (<a class="el" href="class_physical_layer.html">PhysicalLayer</a> *phy)</td></tr>
<tr class="memdesc:a2cdcea538e5b58e99a23f98ef4a68617"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor for FSK-4 mode. <a href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">More...</a><br /></td></tr>
<tr class="separator:a2cdcea538e5b58e99a23f98ef4a68617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65105b2744c4721b75ca0894c654bf82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82">FSK4Client</a> (<a class="el" href="class_a_f_s_k_client.html">AFSKClient</a> *audio)</td></tr>
<tr class="memdesc:a65105b2744c4721b75ca0894c654bf82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor for AFSK mode. <a href="class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82">More...</a><br /></td></tr>
<tr class="separator:a65105b2744c4721b75ca0894c654bf82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b366b8f3c08f81431d8cc5f907652e9"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">begin</a> (float base, uint32_t shift, uint16_t rate)</td></tr>
<tr class="memdesc:a2b366b8f3c08f81431d8cc5f907652e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor for AFSK mode. <a href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">More...</a><br /></td></tr>
<tr class="memdesc:a2b366b8f3c08f81431d8cc5f907652e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialization method. <a href="class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9">More...</a><br /></td></tr>
<tr class="separator:a2b366b8f3c08f81431d8cc5f907652e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ca465012acc9223d61d5b063ff8257"><td class="memItemLeft" align="right" valign="top"><a id="a79ca465012acc9223d61d5b063ff8257"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257">idle</a> ()</td></tr>
@ -118,7 +121,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint8_t
<div class="textblock"><p>Client for FSK-4 communication. The public interface is the same as Arduino Serial. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2cdcea538e5b58e99a23f98ef4a68617"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cdcea538e5b58e99a23f98ef4a68617">&#9670;&nbsp;</a></span>FSK4Client()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a2cdcea538e5b58e99a23f98ef4a68617">&#9670;&nbsp;</a></span>FSK4Client() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -149,6 +152,40 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint8_t
</dd>
</dl>
</div>
</div>
<a id="a65105b2744c4721b75ca0894c654bf82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65105b2744c4721b75ca0894c654bf82">&#9670;&nbsp;</a></span>FSK4Client() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FSK4Client::FSK4Client </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_a_f_s_k_client.html">AFSKClient</a> *&#160;</td>
<td class="paramname"><em>audio</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor for AFSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">audio</td><td>Pointer to the AFSK instance providing audio. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@ -184,14 +221,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint8_t
</table>
</div><div class="memdoc">
<p>Constructor for AFSK mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">audio</td><td>Pointer to the AFSK instance providing audio.</td></tr>
</table>
</dd>
</dl>
<p>Initialization method.</p>
<p>Initialization method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>Base (space) frequency to be used in MHz (in FSK-4 mode), or the space tone frequency in Hz (in AFSK mode)</td></tr>

View file

@ -1,6 +1,7 @@
var class_f_s_k4_client =
[
[ "FSK4Client", "class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617", null ],
[ "FSK4Client", "class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82", null ],
[ "begin", "class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9", null ],
[ "idle", "class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257", null ],
[ "write", "class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2", null ],

View file

@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_f.html',''); initResizable()
: <a class="el" href="structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf">tone_t</a>
</li>
<li>FSK4Client()
: <a class="el" href="class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617">FSK4Client</a>
: <a class="el" href="class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82">FSK4Client</a>
</li>
</ul>
</div><!-- contents -->

View file

@ -104,6 +104,7 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
<li>AX.25 (<a class="el" href="class_a_x25_client.html" title="Client for AX25 communication.">AX25Client</a>)</li>
<li>SSTV (<a class="el" href="class_s_s_t_v_client.html" title="Client for SSTV transmissions.">SSTVClient</a>)</li>
<li>Hellschreiber (<a class="el" href="class_hell_client.html" title="Client for Hellschreiber transmissions.">HellClient</a>)</li>
<li>4-FSK (<a class="el" href="class_f_s_k4_client.html" title="Client for FSK-4 communication. The public interface is the same as Arduino Serial.">FSK4Client</a>)</li>
</ul>
</li>
<li><a class="el" href="class_transport_layer.html" title="Provides common interface for protocols that run on modules with Internet connectivity,...">TransportLayer</a> protocols<ul>

View file

@ -45,10 +45,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_a_f_s_k_8h_source.html",
"class_m_q_t_t_client.html#ace3ee45313dea2f853207accf20b7c87",
"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534",
"class_si4431.html",
"group__status__codes.html#ga8ec3e01efb503b4e32c59ea0a6566714"
"class_m_q_t_t_client.html#ab59a1174098dfdf514d8ec6d0bd9d015",
"class_s_x126x.html#a41a1de0ebffe7b65de6fd8cceb9a5123",
"class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9",
"group__status__codes.html#ga8c65c39a6addd77e64c36ae1aff64c95"
];
var SYNCONMSG = 'click to disable panel synchronisation';

View file

@ -51,14 +51,15 @@ var NAVTREEINDEX0 =
"annotated.html":[3,0],
"class_a_f_s_k_client.html":[3,0,0],
"class_a_f_s_k_client.html#a0012621c1414f4c7573e961b57884a5b":[3,0,0,4],
"class_a_f_s_k_client.html#a018393f703a257e39cd263cccf4ffad5":[3,0,0,7],
"class_a_f_s_k_client.html#a018393f703a257e39cd263cccf4ffad5":[3,0,0,8],
"class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3":[3,0,0,1],
"class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33":[3,0,0,3],
"class_a_f_s_k_client.html#ac0313fe86041eb37d290019203e095d3":[3,0,0,5],
"class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd":[3,0,0,0],
"class_a_f_s_k_client.html#ade91356bb158bbc820d28855dd5818d1":[3,0,0,2],
"class_a_f_s_k_client.html#ae5c5757c553100373984a416b6c3690a":[3,0,0,6],
"class_a_f_s_k_client.html#ae8dd4f2f60ef4fd1fa1868a7a630ab20":[3,0,0,8],
"class_a_f_s_k_client.html#afeb005bab389f137def61f1acc3714d3":[3,0,0,5],
"class_a_f_s_k_client.html#ae5c5757c553100373984a416b6c3690a":[3,0,0,7],
"class_a_f_s_k_client.html#ae8dd4f2f60ef4fd1fa1868a7a630ab20":[3,0,0,9],
"class_a_f_s_k_client.html#afeb005bab389f137def61f1acc3714d3":[3,0,0,6],
"class_a_x25_client.html":[3,0,1],
"class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6":[3,0,1,3],
"class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca":[3,0,1,2],
@ -156,11 +157,12 @@ var NAVTREEINDEX0 =
"class_e_s_p8266.html#ae25a6901976a548443e2b7d49ca94d9b":[3,0,4,1],
"class_e_s_p8266.html#aee0279b476a83a55f54ab22e6d8f3904":[3,0,4,7],
"class_f_s_k4_client.html":[3,0,5],
"class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9":[3,0,5,1],
"class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9":[3,0,5,2],
"class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617":[3,0,5,0],
"class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22":[3,0,5,4],
"class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257":[3,0,5,2],
"class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2":[3,0,5,3],
"class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22":[3,0,5,5],
"class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82":[3,0,5,1],
"class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257":[3,0,5,3],
"class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2":[3,0,5,4],
"class_h_c05.html":[3,0,6],
"class_h_c05.html#a5cc3184c58de65cbff18447c6d03de18":[3,0,6,0],
"class_h_c05.html#a83cf61ee5a79c06f43861a6e5a8a15b6":[3,0,6,1],
@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
"class_m_q_t_t_client.html#a49cb16ef730ad50ba5dc472ac10d933e":[3,0,15,1],
"class_m_q_t_t_client.html#a6ecdbc80b76ae32b926e84af620dacb6":[3,0,15,0],
"class_m_q_t_t_client.html#a782158f20b289746b7b6884fd922a22c":[3,0,15,8],
"class_m_q_t_t_client.html#a9488df90534953c33d76e9183965a300":[3,0,15,7],
"class_m_q_t_t_client.html#ab59a1174098dfdf514d8ec6d0bd9d015":[3,0,15,5],
"class_m_q_t_t_client.html#ac15b32e89df903b20b066113bf8c4a88":[3,0,15,2]
"class_m_q_t_t_client.html#a9488df90534953c33d76e9183965a300":[3,0,15,7]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
"class_m_q_t_t_client.html#ab59a1174098dfdf514d8ec6d0bd9d015":[3,0,15,5],
"class_m_q_t_t_client.html#ac15b32e89df903b20b066113bf8c4a88":[3,0,15,2],
"class_m_q_t_t_client.html#ace3ee45313dea2f853207accf20b7c87":[3,0,15,6],
"class_m_q_t_t_client.html#aea3fb930ed43a0b3122ccc90efebb99d":[3,0,15,4],
"class_m_q_t_t_client.html#af10176e2cf67bd652823d44f3203a96e":[3,0,15,3],
@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,37,28],
"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,37,20],
"class_s_x126x.html#a3765f534418d4e0540c179621c019138":[3,0,37,6],
"class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf":[3,0,37,48],
"class_s_x126x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,37,61],
"class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,37,8]
"class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf":[3,0,37,48]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX2 =
{
"class_s_x126x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,37,61],
"class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,37,8],
"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,37,63],
"class_s_x126x.html#a5052dc09f4b10ee22e169129f368685f":[3,0,37,55],
"class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752":[3,0,37,40],
@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
"class_serial_module.html#a753631600e2070c57ed74e9eb296ce19":[3,0,26,0],
"class_si4430.html":[3,0,27],
"class_si4430.html#a025a31861d1511090168e416140d0343":[3,0,27,2],
"class_si4430.html#a8e17e67d0d3dd9b478be964be8647ca7":[3,0,27,1],
"class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9":[3,0,27,0],
"class_si4430.html#af8d615431bf66e06b45487f3fff73d16":[3,0,27,3]
"class_si4430.html#a8e17e67d0d3dd9b478be964be8647ca7":[3,0,27,1]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX3 =
{
"class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9":[3,0,27,0],
"class_si4430.html#af8d615431bf66e06b45487f3fff73d16":[3,0,27,3],
"class_si4431.html":[3,0,28],
"class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0":[3,0,28,0],
"class_si4431.html#a4da296b35056e076ff69a288bd801d19":[3,0,28,2],
@ -154,8 +156,8 @@ var NAVTREEINDEX3 =
"functions_d.html":[3,3,0,3],
"functions_e.html":[3,3,0,4],
"functions_f.html":[3,3,0,5],
"functions_func.html":[3,3,1,0],
"functions_func.html":[3,3,1],
"functions_func.html":[3,3,1,0],
"functions_func_b.html":[3,3,1,1],
"functions_func_c.html":[3,3,1,2],
"functions_func_d.html":[3,3,1,3],
@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
"group__status__codes.html#ga819f4587f681d62d96babf3f51a0268e":[2,4,32],
"group__status__codes.html#ga81f8c801d5a34b8000dd127002092299":[2,4,5],
"group__status__codes.html#ga8a1f83c8c9abed26b497c9eb69f1a521":[2,4,24],
"group__status__codes.html#ga8a4168b6953ca4e289d2bda1d4c422e7":[2,4,25],
"group__status__codes.html#ga8c65c39a6addd77e64c36ae1aff64c95":[2,4,4],
"group__status__codes.html#ga8d2622e3d347809a5b8b13b90e789121":[2,4,40]
"group__status__codes.html#ga8a4168b6953ca4e289d2bda1d4c422e7":[2,4,25]
};

View file

@ -1,5 +1,7 @@
var NAVTREEINDEX4 =
{
"group__status__codes.html#ga8c65c39a6addd77e64c36ae1aff64c95":[2,4,4],
"group__status__codes.html#ga8d2622e3d347809a5b8b13b90e789121":[2,4,40],
"group__status__codes.html#ga8ec3e01efb503b4e32c59ea0a6566714":[2,4,67],
"group__status__codes.html#ga922d0c9f0434ca59f8e82fce26d0e4c7":[2,4,14],
"group__status__codes.html#ga975011f5b371bfc864c36e65f2b26a24":[2,4,27],

View file

@ -5,5 +5,5 @@ var searchData=
['flipbits16_116',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
['forceldro_117',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
['freq_118',['freq',['../structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf',1,'tone_t']]],
['fsk4client_119',['FSK4Client',['../class_f_s_k4_client.html',1,'FSK4Client'],['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client::FSK4Client()']]]
['fsk4client_119',['FSK4Client',['../class_f_s_k4_client.html',1,'FSK4Client'],['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client::FSK4Client(PhysicalLayer *phy)'],['../class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82',1,'FSK4Client::FSK4Client(AFSKClient *audio)']]]
];

View file

@ -4,5 +4,5 @@ var searchData=
['flipbits_460',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
['flipbits16_461',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
['forceldro_462',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
['fsk4client_463',['FSK4Client',['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client']]]
['fsk4client_463',['FSK4Client',['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client::FSK4Client(PhysicalLayer *phy)'],['../class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82',1,'FSK4Client::FSK4Client(AFSKClient *audio)']]]
];