diff --git a/_r_f_m95_8h_source.html b/_r_f_m95_8h_source.html
index 76d864e3..c6793a61 100644
--- a/_r_f_m95_8h_source.html
+++ b/_r_f_m95_8h_source.html
@@ -112,22 +112,25 @@ $(document).ready(function(){initNavTree('_r_f_m95_8h_source.html',''); initResi
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160; </div>
 <div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    int16_t <a class="code" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a>(<span class="keywordtype">float</span> freq = 915.0, <span class="keywordtype">float</span> bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX127X_SYNC_WORD, int8_t power = 10, uint16_t preambleLength = 8, uint8_t gain = 0);</div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="comment">// configuration methods</span></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="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">#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="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="l00075"></a><span class="lineno">   75</span>&#160;};</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160; </div>
-<div class="line"><a name="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;    int16_t <a class="code" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">beginFSK</a>(<span class="keywordtype">float</span> freq, <span class="keywordtype">float</span> br, <span class="keywordtype">float</span> freqDev, <span class="keywordtype">float</span> rxBw, int8_t power, uint16_t preambleLength, <span class="keywordtype">bool</span> enableOOK);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160; </div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="comment">// configuration methods</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160; </div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    int16_t <a class="code" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</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; </div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160; </div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif</span></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
 <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div>
+<div class="ttc" id="aclass_r_f_m95_html_a878cb6f8df95b3bdfa4553384a43e974"><div class="ttname"><a href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">RFM95::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:43</div></div>
 <div class="ttc" id="aclass_r_f_m95_html"><div class="ttname"><a href="class_r_f_m95.html">RFM95</a></div><div class="ttdoc">Derived class for RFM95 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM95.h:21</div></div>
 <div class="ttc" id="aclass_r_f_m95_html_a89dfea02aef1a2b47a3af83801c74326"><div class="ttname"><a href="class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326">RFM95::RFM95</a></div><div class="ttdeci">RFM95(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:4</div></div>
 <div class="ttc" id="aclass_r_f_m95_html_a9dbe60f998ddc661282ebf454dba0f87"><div class="ttname"><a href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">RFM95::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.</div><div class="ttdef"><b>Definition:</b> RFM95.cpp:79</div></div>
diff --git a/_r_f_m96_8h_source.html b/_r_f_m96_8h_source.html
index 05d8aab3..14c2fb71 100644
--- a/_r_f_m96_8h_source.html
+++ b/_r_f_m96_8h_source.html
@@ -112,21 +112,23 @@ $(document).ready(function(){initNavTree('_r_f_m96_8h_source.html',''); initResi
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160; </div>
 <div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    int16_t <a class="code" href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">begin</a>(<span class="keywordtype">float</span> freq = 434.0, <span class="keywordtype">float</span> bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX127X_SYNC_WORD, int8_t power = 10, uint16_t preambleLength = 8, uint8_t gain = 0);</div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="comment">// configuration methods</span></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="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">#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="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="l00075"></a><span class="lineno">   75</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;RADIOLIB_TYPE_ALIAS(<a class="code" href="class_r_f_m96.html">RFM96</a>, <a class="code" href="class_r_f_m98.html">RFM98</a>);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    int16_t <a class="code" href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">beginFSK</a>(<span class="keywordtype">float</span> freq, <span class="keywordtype">float</span> br, <span class="keywordtype">float</span> freqDev, <span class="keywordtype">float</span> rxBw, int8_t power, uint16_t preambleLength, <span class="keywordtype">bool</span> enableOOK);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160; </div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="comment">// configuration methods</span></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">#endif</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160; </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="l00091"></a><span class="lineno">   91</span>&#160;    int16_t <a class="code" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</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; </div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;RADIOLIB_TYPE_ALIAS(<a class="code" href="class_r_f_m96.html">RFM96</a>, <a class="code" href="class_r_f_m98.html">RFM98</a>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160; </div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; </div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#endif</span></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
 <div class="ttc" id="aclass_r_f_m96_html_aef1588799e5855cb464259e8ce2d865b"><div class="ttname"><a href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">RFM96::begin</a></div><div class="ttdeci">int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</div><div class="ttdoc">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:8</div></div>
@@ -134,6 +136,7 @@ $(document).ready(function(){initNavTree('_r_f_m96_8h_source.html',''); initResi
 <div class="ttc" id="aclass_r_f_m96_html"><div class="ttname"><a href="class_r_f_m96.html">RFM96</a></div><div class="ttdoc">Derived class for RFM96 modules. Overrides some methods from SX1278 due to different parameter ranges...</div><div class="ttdef"><b>Definition:</b> RFM96.h:21</div></div>
 <div class="ttc" id="aclass_s_x1278_html"><div class="ttname"><a href="class_s_x1278.html">SX1278</a></div><div class="ttdoc">Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...</div><div class="ttdef"><b>Definition:</b> SX1278.h:104</div></div>
 <div class="ttc" id="aclass_r_f_m96_html_ad139e35a7465bf7ad83aef85998b4e7a"><div class="ttname"><a href="class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a">RFM96::RFM96</a></div><div class="ttdeci">RFM96(Module *mod)</div><div class="ttdoc">Default constructor. Called from Arduino sketch when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:4</div></div>
+<div class="ttc" id="aclass_r_f_m96_html_ae92d6950e533f2501be22c3923681a86"><div class="ttname"><a href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">RFM96::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</div><div class="ttdoc">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...</div><div class="ttdef"><b>Definition:</b> RFM96.cpp:44</div></div>
 <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:16</div></div>
 <div class="ttc" id="aclass_r_f_m98_html"><div class="ttname"><a href="class_r_f_m98.html">RFM98</a></div><div class="ttdoc">Only exists as alias for RFM96, since there seems to be no difference between RFM96 and RFM98 modules...</div></div>
 <!-- start footer part -->
diff --git a/class_r_f_m95-members.html b/class_r_f_m95-members.html
index 50368e46..15d7c720 100644
--- a/class_r_f_m95-members.html
+++ b/class_r_f_m95-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable
   <tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a>(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td><td class="entry"><a class="el" href="class_r_f_m95.html">RFM95</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430">SX127x::begin</a>(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">beginFSK</a>(float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_r_f_m95.html">RFM95</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3">SX127x::beginFSK</a>(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
diff --git a/class_r_f_m95.html b/class_r_f_m95.html
index 71733c78..5c0030a3 100644
--- a/class_r_f_m95.html
+++ b/class_r_f_m95.html
@@ -115,6 +115,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a5c37eaf6ae8c558a9a623157dd9f894a"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a> (float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td></tr>
 <tr class="memdesc:a5c37eaf6ae8c558a9a623157dd9f894a"><td class="mdescLeft">&#160;</td><td class="mdescRight">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">More...</a><br /></td></tr>
 <tr class="separator:a5c37eaf6ae8c558a9a623157dd9f894a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a878cb6f8df95b3bdfa4553384a43e974"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">beginFSK</a> (float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td></tr>
+<tr class="memdesc:a878cb6f8df95b3bdfa4553384a43e974"><td class="mdescLeft">&#160;</td><td class="mdescRight">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">More...</a><br /></td></tr>
+<tr class="separator:a878cb6f8df95b3bdfa4553384a43e974"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9dbe60f998ddc661282ebf454dba0f87"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a> (float freq)</td></tr>
 <tr class="memdesc:a9dbe60f998ddc661282ebf454dba0f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.  <a href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">More...</a><br /></td></tr>
 <tr class="separator:a9dbe60f998ddc661282ebf454dba0f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -536,6 +539,79 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
 
+</div>
+</div>
+<a id="a878cb6f8df95b3bdfa4553384a43e974"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a878cb6f8df95b3bdfa4553384a43e974">&#9670;&nbsp;</a></span>beginFSK()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int16_t RFM95::beginFSK </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>freq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>br</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>freqDev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rxBw</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int8_t&#160;</td>
+          <td class="paramname"><em>power</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint16_t&#160;</td>
+          <td class="paramname"><em>preambleLength</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>enableOOK</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr>
+    <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr>
+    <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr>
+    <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr>
+    <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr>
+    <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr>
+    <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
+
 </div>
 </div>
 <a id="a9dbe60f998ddc661282ebf454dba0f87"></a>
diff --git a/class_r_f_m95.js b/class_r_f_m95.js
index f987b0fc..c825178f 100644
--- a/class_r_f_m95.js
+++ b/class_r_f_m95.js
@@ -2,5 +2,6 @@ var class_r_f_m95 =
 [
     [ "RFM95", "class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326", null ],
     [ "begin", "class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a", null ],
+    [ "beginFSK", "class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974", null ],
     [ "setFrequency", "class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87", null ]
 ];
\ No newline at end of file
diff --git a/class_r_f_m96-members.html b/class_r_f_m96-members.html
index 1d36a42a..fc86a942 100644
--- a/class_r_f_m96-members.html
+++ b/class_r_f_m96-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable
   <tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">begin</a>(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td><td class="entry"><a class="el" href="class_r_f_m96.html">RFM96</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430">SX127x::begin</a>(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">beginFSK</a>(float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_r_f_m96.html">RFM96</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3">SX127x::beginFSK</a>(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
diff --git a/class_r_f_m96.html b/class_r_f_m96.html
index 4a9f7370..a394c2fc 100644
--- a/class_r_f_m96.html
+++ b/class_r_f_m96.html
@@ -114,6 +114,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aef1588799e5855cb464259e8ce2d865b"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">begin</a> (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td></tr>
 <tr class="memdesc:aef1588799e5855cb464259e8ce2d865b"><td class="mdescLeft">&#160;</td><td class="mdescRight">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b">More...</a><br /></td></tr>
 <tr class="separator:aef1588799e5855cb464259e8ce2d865b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae92d6950e533f2501be22c3923681a86"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">beginFSK</a> (float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td></tr>
+<tr class="memdesc:ae92d6950e533f2501be22c3923681a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">More...</a><br /></td></tr>
+<tr class="separator:ae92d6950e533f2501be22c3923681a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae2be63ae8365648098b84cc86475fb84"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">setFrequency</a> (float freq)</td></tr>
 <tr class="memdesc:ae2be63ae8365648098b84cc86475fb84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets carrier frequency. Allowed values range from 433.0 MHz to 470.0 MHz.  <a href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">More...</a><br /></td></tr>
 <tr class="separator:ae2be63ae8365648098b84cc86475fb84"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -535,6 +538,79 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
 
+</div>
+</div>
+<a id="ae92d6950e533f2501be22c3923681a86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae92d6950e533f2501be22c3923681a86">&#9670;&nbsp;</a></span>beginFSK()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int16_t RFM96::beginFSK </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>freq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>br</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>freqDev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rxBw</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int8_t&#160;</td>
+          <td class="paramname"><em>power</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint16_t&#160;</td>
+          <td class="paramname"><em>preambleLength</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>enableOOK</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">freq</td><td>Carrier frequency in MHz. Allowed values range from 137.0 MHz to 525.0 MHz.</td></tr>
+    <tr><td class="paramname">br</td><td>Bit rate of the FSK transmission in kbps (kilobits per second). Allowed values range from 1.2 to 300.0 kbps.</td></tr>
+    <tr><td class="paramname">freqDev</td><td>Frequency deviation of the FSK transmission in kHz. Allowed values range from 0.6 to 200.0 kHz. Note that the allowed range changes based on bit rate setting, so that the condition FreqDev + BitRate/2 &lt;= 250 kHz is always met.</td></tr>
+    <tr><td class="paramname">rxBw</td><td>Receiver bandwidth in kHz. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25, 31.3, 41.7, 50, 62.5, 83.3, 100, 125, 166.7, 200 and 250 kHz.</td></tr>
+    <tr><td class="paramname">power</td><td>Transmission output power in dBm. Allowed values range from 2 to 17 dBm.</td></tr>
+    <tr><td class="paramname">preambleLength</td><td>Length of FSK preamble in bits.</td></tr>
+    <tr><td class="paramname">enableOOK</td><td>Use OOK modulation instead of FSK.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
+
 </div>
 </div>
 <a id="ae2be63ae8365648098b84cc86475fb84"></a>
diff --git a/class_r_f_m96.js b/class_r_f_m96.js
index c8617ae9..c91eb7e5 100644
--- a/class_r_f_m96.js
+++ b/class_r_f_m96.js
@@ -2,5 +2,6 @@ var class_r_f_m96 =
 [
     [ "RFM96", "class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a", null ],
     [ "begin", "class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b", null ],
+    [ "beginFSK", "class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86", null ],
     [ "setFrequency", "class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84", null ]
 ];
\ No newline at end of file
diff --git a/class_r_f_m97-members.html b/class_r_f_m97-members.html
index 3158bc1f..497eb8f9 100644
--- a/class_r_f_m97-members.html
+++ b/class_r_f_m97-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable
   <tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a>(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td><td class="entry"><a class="el" href="class_r_f_m95.html">RFM95</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430">SX127x::begin</a>(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">beginFSK</a>(float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_r_f_m95.html">RFM95</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3">SX127x::beginFSK</a>(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
diff --git a/class_r_f_m97.html b/class_r_f_m97.html
index 979b3c02..4a54c65b 100644
--- a/class_r_f_m97.html
+++ b/class_r_f_m97.html
@@ -122,6 +122,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a5c37eaf6ae8c558a9a623157dd9f894a inherit pub_methods_class_r_f_m95"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">begin</a> (float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)</td></tr>
 <tr class="memdesc:a5c37eaf6ae8c558a9a623157dd9f894a inherit pub_methods_class_r_f_m95"><td class="mdescLeft">&#160;</td><td class="mdescRight">LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a">More...</a><br /></td></tr>
 <tr class="separator:a5c37eaf6ae8c558a9a623157dd9f894a inherit pub_methods_class_r_f_m95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a878cb6f8df95b3bdfa4553384a43e974 inherit pub_methods_class_r_f_m95"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">beginFSK</a> (float freq, float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, bool enableOOK)</td></tr>
+<tr class="memdesc:a878cb6f8df95b3bdfa4553384a43e974 inherit pub_methods_class_r_f_m95"><td class="mdescLeft">&#160;</td><td class="mdescRight">FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the module.  <a href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">More...</a><br /></td></tr>
+<tr class="separator:a878cb6f8df95b3bdfa4553384a43e974 inherit pub_methods_class_r_f_m95"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9dbe60f998ddc661282ebf454dba0f87 inherit pub_methods_class_r_f_m95"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">setFrequency</a> (float freq)</td></tr>
 <tr class="memdesc:a9dbe60f998ddc661282ebf454dba0f87 inherit pub_methods_class_r_f_m95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets carrier frequency. Allowed values range from 868.0 MHz to 915.0 MHz.  <a href="class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87">More...</a><br /></td></tr>
 <tr class="separator:a9dbe60f998ddc661282ebf454dba0f87 inherit pub_methods_class_r_f_m95"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/functions_b.html b/functions_b.html
index 11e7495d..d540d618 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -124,7 +124,9 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
 : <a class="el" href="class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660">SX128x</a>
 </li>
 <li>beginFSK()
-: <a class="el" href="class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde">SX1262</a>
+: <a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">RFM95</a>
+, <a class="el" href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">RFM96</a>
+, <a class="el" href="class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde">SX1262</a>
 , <a class="el" href="class_s_x1268.html#af6b041392136b599eec57085e2067a6f">SX1268</a>
 , <a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x</a>
 , <a class="el" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">SX1272</a>
diff --git a/functions_func_b.html b/functions_func_b.html
index d9defd5d..a555d81f 100644
--- a/functions_func_b.html
+++ b/functions_func_b.html
@@ -124,7 +124,9 @@ $(document).ready(function(){initNavTree('functions_func_b.html',''); initResiza
 : <a class="el" href="class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660">SX128x</a>
 </li>
 <li>beginFSK()
-: <a class="el" href="class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde">SX1262</a>
+: <a class="el" href="class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974">RFM95</a>
+, <a class="el" href="class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86">RFM96</a>
+, <a class="el" href="class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde">SX1262</a>
 , <a class="el" href="class_s_x1268.html#af6b041392136b599eec57085e2067a6f">SX1268</a>
 , <a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x</a>
 , <a class="el" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">SX1272</a>
diff --git a/navtreedata.js b/navtreedata.js
index 903b5836..080d9934 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -46,8 +46,8 @@ var NAVTREEINDEX =
 [
 "_a_f_s_k_8h_source.html",
 "class_morse_client.html#a1b7a4467adf49a3afa062fc93bf6f80f",
-"class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136",
-"class_si443x.html#a8d019f58551346c3f3bd8b72d2486109"
+"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9",
+"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66"
 ];
 
 var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 397414d8..5f130801 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -127,11 +127,13 @@ var NAVTREEINDEX1 =
 "class_r_f_m23.html":[3,0,15],
 "class_r_f_m95.html":[3,0,16],
 "class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a":[3,0,16,1],
+"class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974":[3,0,16,2],
 "class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326":[3,0,16,0],
-"class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87":[3,0,16,2],
+"class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87":[3,0,16,3],
 "class_r_f_m96.html":[3,0,17],
 "class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a":[3,0,17,0],
-"class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84":[3,0,17,2],
+"class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84":[3,0,17,3],
+"class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86":[3,0,17,2],
 "class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b":[3,0,17,1],
 "class_r_f_m97.html":[3,0,18],
 "class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be":[3,0,18,0],
@@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
 "class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034":[3,0,31,32],
 "class_s_x126x.html#abf1c3d6fa419a1e3ef11db63d3f46f8f":[3,0,31,9],
 "class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987":[3,0,31,13],
-"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,31,49],
-"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,31,11],
-"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,31,56]
+"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,31,49]
 };
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 82610c6a..c46e4bc6 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,5 +1,7 @@
 var NAVTREEINDEX2 =
 {
+"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,31,11],
+"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,31,56],
 "class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136":[3,0,31,59],
 "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,31,18],
 "class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323":[3,0,31,15],
@@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
 "class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,24,39],
 "class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,24,6],
 "class_si443x.html#a74848176d435227e601c86ff37b0edbe":[3,0,24,7],
-"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,24,37],
-"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,24,21],
-"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,24,22]
+"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,24,37]
 };
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 0b605a2a..6a725b8f 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,5 +1,7 @@
 var NAVTREEINDEX3 =
 {
+"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,24,21],
+"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,24,22],
 "class_si443x.html#a8d019f58551346c3f3bd8b72d2486109":[3,0,24,2],
 "class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,24,30],
 "class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,24,13],
@@ -88,8 +90,8 @@ var NAVTREEINDEX3 =
 "dir_ed12d23d857ca7061030f8751e72e77c.html":[4,0,0,0,10],
 "dir_f980efad9544c0545d0fa50a84ff12f2.html":[4,0,0,0,9],
 "files.html":[4,0],
-"functions.html":[3,3,0],
 "functions.html":[3,3,0,0],
+"functions.html":[3,3,0],
 "functions_b.html":[3,3,0,1],
 "functions_c.html":[3,3,0,2],
 "functions_d.html":[3,3,0,3],
diff --git a/search/all_1.js b/search/all_1.js
index 301927ff..6fca6979 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -3,7 +3,7 @@ var searchData=
   ['begin_7',['begin',['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_c_c1101.html#a3b40fd5505fec6bad5986f67a5062593',1,'CC1101::begin()'],['../classn_r_f24.html#a60eb59262c5004b587b1d8177706ff28',1,'nRF24::begin()'],['../class_r_f69.html#a35944b24d27a1ac98c1034cfcdb816cd',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a1b97488c6887df2e0291bba1b852605e',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3d85be3941250366eec2cd9a147a4f5c',1,'SSTVClient::begin(float base, const SSTVMode_t &amp;mode, float correction=1.0)'],['../class_s_s_t_v_client.html#a8606cf73f86f6f1b29cea9ae9b46c81e',1,'SSTVClient::begin(const SSTVMode_t &amp;mode, float correction=1.0)']]],
   ['beginble_8',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
   ['beginflrc_9',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
-  ['beginfsk_10',['beginFSK',['../class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
+  ['beginfsk_10',['beginFSK',['../class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86',1,'RFM96::beginFSK()'],['../class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
   ['begingfsk_11',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
   ['begintransaction_12',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
   ['bytearr_13',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
diff --git a/search/functions_1.js b/search/functions_1.js
index 764e91a3..24384787 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -3,7 +3,7 @@ var searchData=
   ['begin_358',['begin',['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_c_c1101.html#a3b40fd5505fec6bad5986f67a5062593',1,'CC1101::begin()'],['../classn_r_f24.html#a60eb59262c5004b587b1d8177706ff28',1,'nRF24::begin()'],['../class_r_f69.html#a35944b24d27a1ac98c1034cfcdb816cd',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a1b97488c6887df2e0291bba1b852605e',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3d85be3941250366eec2cd9a147a4f5c',1,'SSTVClient::begin(float base, const SSTVMode_t &amp;mode, float correction=1.0)'],['../class_s_s_t_v_client.html#a8606cf73f86f6f1b29cea9ae9b46c81e',1,'SSTVClient::begin(const SSTVMode_t &amp;mode, float correction=1.0)']]],
   ['beginble_359',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
   ['beginflrc_360',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
-  ['beginfsk_361',['beginFSK',['../class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
+  ['beginfsk_361',['beginFSK',['../class_r_f_m95.html#a878cb6f8df95b3bdfa4553384a43e974',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#ae92d6950e533f2501be22c3923681a86',1,'RFM96::beginFSK()'],['../class_s_x1262.html#a85dadad94eb55ea62a9626a2602e3bde',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
   ['begingfsk_362',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
   ['begintransaction_363',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
   ['bytearr_364',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]