diff --git a/_module_8h_source.html b/_module_8h_source.html
index a81b5591..e7833134 100644
--- a/_module_8h_source.html
+++ b/_module_8h_source.html
@@ -135,223 +135,235 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
 <div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; </div>
 <div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">  140</a></span>&#160;    uint8_t <a class="code" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">SPIwriteCommand</a> = 0b10000000;</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">    #if defined(RADIOLIB_INTERRUPT_TIMING)</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; </div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    <span class="keyword">typedef</span> void (*TimerSetupCb_t)(uint32_t len);</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; </div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    TimerSetupCb_t TimerSetupCb = <span class="keyword">nullptr</span>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; </div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="keyword">volatile</span> <span class="keywordtype">bool</span> TimerFlag = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_module.html#a34927454be3a34df8a5a586c46c428af">  146</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_module.html#a34927454be3a34df8a5a586c46c428af">SPIstreamType</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; </div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="class_module.html#a9393088249856eab568126aeb2493e4a">  151</a></span>&#160;    <span class="keyword">typedef</span> int16_t (*<a class="code" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a>)(uint8_t in);</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; </div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">  157</a></span>&#160;    <a class="code" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a> <a class="code" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">SPIparseStatusCb</a> = <span class="keyword">nullptr</span>;</div>
 <div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; </div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_INTERRUPT_TIMING)</span></div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; </div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="comment">// basic methods</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; </div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#ad1956ac81429ec1f61f83dbc081cf18c">init</a>();</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; </div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>();</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; </div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <span class="comment">// SPI methods</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; </div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    int16_t <a class="code" href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">SPIgetRegValue</a>(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; </div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    int16_t <a class="code" href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">SPIsetRegValue</a>(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2, uint8_t checkMask = 0xFF);</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; </div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2">SPIreadRegisterBurst</a>(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; </div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    uint8_t <a class="code" href="class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3">SPIreadRegister</a>(uint8_t reg);</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; </div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">SPIwriteRegisterBurst</a>(uint8_t reg, uint8_t* data, uint8_t numBytes);</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; </div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">SPIwriteRegister</a>(uint8_t reg, uint8_t data);</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160; </div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes);</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160; </div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="comment">// pin number access methods</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <span class="keyword">typedef</span> void (*TimerSetupCb_t)(uint32_t len);</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; </div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    TimerSetupCb_t TimerSetupCb = <span class="keyword">nullptr</span>;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; </div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keyword">volatile</span> <span class="keywordtype">bool</span> TimerFlag = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; </div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; </div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    <span class="comment">// basic methods</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; </div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#ad1956ac81429ec1f61f83dbc081cf18c">init</a>();</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>();</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; </div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <span class="comment">// SPI methods</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; </div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    int16_t <a class="code" href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">SPIgetRegValue</a>(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; </div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    int16_t <a class="code" href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">SPIsetRegValue</a>(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2, uint8_t checkMask = 0xFF);</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160; </div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2">SPIreadRegisterBurst</a>(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; </div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    uint8_t <a class="code" href="class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3">SPIreadRegister</a>(uint8_t reg);</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160; </div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">SPIwriteRegisterBurst</a>(uint8_t reg, uint8_t* data, uint8_t numBytes);</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; </div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">SPIwriteRegister</a>(uint8_t reg, uint8_t data);</div>
 <div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160; </div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">  269</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">getCs</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_cs); }</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160; </div>
-<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">  276</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">getIrq</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_irq); }</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160; </div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">  283</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">getRst</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_rst); }</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; </div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">  290</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">getGpio</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_gpio); }</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160; </div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a0ecbb4e1e98094c1296b1e823dc14703">setRfSwitchPins</a>(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; </div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a870c63233146d03380f753498c975050">setRfSwitchTable</a>(<span class="keyword">const</span> RADIOLIB_PIN_TYPE (&amp;pins)[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">RFSWITCH_MAX_PINS</a>], <span class="keyword">const</span> RfSwitchMode_t table[]);</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; </div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <span class="keyword">const</span> RfSwitchMode_t *<a class="code" href="class_module.html#a5699a937b62ba41387567b4d679b9377">findRfSwitchMode</a>(uint8_t mode) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; </div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#afbed643f082286012bf44bba22381ae6">setRfSwitchState</a>(uint8_t mode);</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160; </div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a>(uint32_t start, uint32_t len);</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160; </div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <span class="comment">// Arduino core overrides</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160; </div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af7e4872dad3d19b6f75f532c88683168">pinMode</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode);</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160; </div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a46ad10b113df7c7e0a932be19eff63cd">digitalWrite</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value);</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160; </div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    RADIOLIB_PIN_STATUS <a class="code" href="class_module.html#a7495c81640aac8f4686221dad34a274f">digitalRead</a>(RADIOLIB_PIN_TYPE pin);</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160; </div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a33e33df69d58660b8cd0e2dafe5e9189">tone</a>(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration = 0);</div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160; </div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af998b86ce1243f616f6fcb6df5336207">noTone</a>(RADIOLIB_PIN_TYPE pin);</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160; </div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a91aaa34aecdfeaf24948551b037033be">attachInterrupt</a>(RADIOLIB_PIN_TYPE interruptNum, <span class="keywordtype">void</span> (*userFunc)(<span class="keywordtype">void</span>), RADIOLIB_INTERRUPT_STATUS mode);</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160; </div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a656738f2fe41fb236d27aed02efa8ad4">detachInterrupt</a>(RADIOLIB_PIN_TYPE interruptNum);</div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160; </div>
-<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7">yield</a>();</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160; </div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af0f870b09b9dd9636f1587d708f07d38">delay</a>(uint32_t ms);</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160; </div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a14d7cd8220bfa4440bda055ce5be748c">delayMicroseconds</a>(uint32_t us);</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160; </div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    uint32_t <a class="code" href="class_module.html#a216dd0c6ce140857f2b003ab8d89fbac">millis</a>();</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160; </div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;    uint32_t <a class="code" href="class_module.html#af3f51e517a825949891ad29e30fd3f59">micros</a>();</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160; </div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;    uint32_t <a class="code" href="class_module.html#a1310b9594f86fb1dc6646479922a1fdc">pulseIn</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout);</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160; </div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af6bfd022681d360082e3dd31a984e1f7">begin</a>();</div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160; </div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703">beginTransaction</a>();</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160; </div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    uint8_t <a class="code" href="class_module.html#a45e7823c44ac0aa8a10bd4f365890c98">transfer</a>(uint8_t b);</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160; </div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a015226566efc5131c8a39a184b6c4e6b">endTransaction</a>();</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160; </div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d">end</a>();</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes);</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    </div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    int16_t <a class="code" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">SPItransferStream</a>(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes, <span class="keywordtype">bool</span> waitForGpio, uint32_t timeout);</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160; </div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="comment">// pin number access methods</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160; </div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">  309</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">getCs</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_cs); }</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160; </div>
+<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">  316</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">getIrq</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_irq); }</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160; </div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">  323</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">getRst</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_rst); }</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160; </div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">  330</a></span>&#160;    RADIOLIB_PIN_TYPE <a class="code" href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">getGpio</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>(_gpio); }</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; </div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a0ecbb4e1e98094c1296b1e823dc14703">setRfSwitchPins</a>(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160; </div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a870c63233146d03380f753498c975050">setRfSwitchTable</a>(<span class="keyword">const</span> RADIOLIB_PIN_TYPE (&amp;pins)[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">RFSWITCH_MAX_PINS</a>], <span class="keyword">const</span> RfSwitchMode_t table[]);</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160; </div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;    <span class="keyword">const</span> RfSwitchMode_t *<a class="code" href="class_module.html#a5699a937b62ba41387567b4d679b9377">findRfSwitchMode</a>(uint8_t mode) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160; </div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#afbed643f082286012bf44bba22381ae6">setRfSwitchState</a>(uint8_t mode);</div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; </div>
+<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a>(uint32_t start, uint32_t len);</div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160; </div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    <span class="comment">// Arduino core overrides</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160; </div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af7e4872dad3d19b6f75f532c88683168">pinMode</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode);</div>
+<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160; </div>
+<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a46ad10b113df7c7e0a932be19eff63cd">digitalWrite</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value);</div>
+<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160; </div>
+<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    RADIOLIB_PIN_STATUS <a class="code" href="class_module.html#a7495c81640aac8f4686221dad34a274f">digitalRead</a>(RADIOLIB_PIN_TYPE pin);</div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160; </div>
+<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a33e33df69d58660b8cd0e2dafe5e9189">tone</a>(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration = 0);</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160; </div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af998b86ce1243f616f6fcb6df5336207">noTone</a>(RADIOLIB_PIN_TYPE pin);</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160; </div>
+<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a91aaa34aecdfeaf24948551b037033be">attachInterrupt</a>(RADIOLIB_PIN_TYPE interruptNum, <span class="keywordtype">void</span> (*userFunc)(<span class="keywordtype">void</span>), RADIOLIB_INTERRUPT_STATUS mode);</div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160; </div>
+<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a656738f2fe41fb236d27aed02efa8ad4">detachInterrupt</a>(RADIOLIB_PIN_TYPE interruptNum);</div>
+<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160; </div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7">yield</a>();</div>
+<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160; </div>
+<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af0f870b09b9dd9636f1587d708f07d38">delay</a>(uint32_t ms);</div>
+<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160; </div>
+<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a14d7cd8220bfa4440bda055ce5be748c">delayMicroseconds</a>(uint32_t us);</div>
 <div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160; </div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;    <span class="comment">// helper functions to set up SPI overrides on Arduino</span></div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    <span class="keywordtype">void</span> SPIbegin();</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    <span class="keywordtype">void</span> SPIend();</div>
-<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;<span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> SPIbeginTransaction();</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keyword">virtual</span> uint8_t <a class="code" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t b);</div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> SPIendTransaction();</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160; </div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    <span class="keyword">static</span> uint8_t <a class="code" href="class_module.html#a7f5fd7409f21d33a16ea1de589962ae6">flipBits</a>(uint8_t b);</div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160; </div>
-<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    <span class="keyword">static</span> uint16_t <a class="code" href="class_module.html#a160006371be8e121a8a54cc4462b3a72">flipBits16</a>(uint16_t i);</div>
-<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160; </div>
-<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_module.html#ac2dc188128f32f9360a178f31659291a">hexdump</a>(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160; </div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a7216d32fc55130d111409c6f2050d9c0">regdump</a>(uint8_t start, uint8_t len);</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160; </div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160; </div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;    <span class="comment">// pins</span></div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;    RADIOLIB_PIN_TYPE _cs = RADIOLIB_NC;</div>
-<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;    RADIOLIB_PIN_TYPE _irq = RADIOLIB_NC;</div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;    RADIOLIB_PIN_TYPE _rst = RADIOLIB_NC;</div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;    RADIOLIB_PIN_TYPE _gpio = RADIOLIB_NC;</div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160; </div>
-<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;    <span class="comment">// SPI interface (Arduino only)</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
-<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;    SPIClass* _spi = NULL;</div>
-<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;    SPISettings _spiSettings = RADIOLIB_DEFAULT_SPI_SETTINGS;</div>
-<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;    <span class="keywordtype">bool</span> _initInterface = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    uint32_t <a class="code" href="class_module.html#a216dd0c6ce140857f2b003ab8d89fbac">millis</a>();</div>
+<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160; </div>
+<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    uint32_t <a class="code" href="class_module.html#af3f51e517a825949891ad29e30fd3f59">micros</a>();</div>
+<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160; </div>
+<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;    uint32_t <a class="code" href="class_module.html#a1310b9594f86fb1dc6646479922a1fdc">pulseIn</a>(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout);</div>
+<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160; </div>
+<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#af6bfd022681d360082e3dd31a984e1f7">begin</a>();</div>
+<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160; </div>
+<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703">beginTransaction</a>();</div>
+<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160; </div>
+<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;    uint8_t <a class="code" href="class_module.html#a45e7823c44ac0aa8a10bd4f365890c98">transfer</a>(uint8_t b);</div>
+<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160; </div>
+<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a015226566efc5131c8a39a184b6c4e6b">endTransaction</a>();</div>
+<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160; </div>
+<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d">end</a>();</div>
+<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160; </div>
+<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;    <span class="comment">// helper functions to set up SPI overrides on Arduino</span></div>
+<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;    <span class="keywordtype">void</span> SPIbegin();</div>
+<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;    <span class="keywordtype">void</span> SPIend();</div>
+<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> SPIbeginTransaction();</div>
+<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;    <span class="keyword">virtual</span> uint8_t <a class="code" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t b);</div>
+<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> SPIendTransaction();</div>
+<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160; </div>
+<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    <span class="keyword">static</span> uint8_t <a class="code" href="class_module.html#a7f5fd7409f21d33a16ea1de589962ae6">flipBits</a>(uint8_t b);</div>
 <div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160; </div>
-<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;    <span class="comment">// RF switch pins and table</span></div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;    RADIOLIB_PIN_TYPE _rfSwitchPins[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">RFSWITCH_MAX_PINS</a>] = { RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC };</div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    <span class="keyword">const</span> RfSwitchMode_t *_rfSwitchTable = <span class="keyword">nullptr</span>;</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160; </div>
-<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_INTERRUPT_TIMING)</span></div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;    uint32_t _prevTimingLen = 0;</div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160; </div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;    <span class="comment">// hardware abstraction layer callbacks</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    <span class="comment">// this is placed at the end of Module class because the callback generator macros</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;    <span class="comment">// screw with the private/public access specifiers</span></div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_PIN_MODE);</div>
-<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DIGITAL_WRITE);</div>
-<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DIGITAL_READ);</div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_TONE);</div>
-<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_NO_TONE);</div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_ATTACH_INTERRUPT);</div>
-<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DETACH_INTERRUPT);</div>
-<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_YIELD);</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DELAY);</div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DELAY_MICROSECONDS);</div>
-<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_MILLIS);</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_MICROS);</div>
-<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_PULSE_IN);</div>
-<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160; </div>
-<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
-<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_BEGIN);</div>
-<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION);</div>
-<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_TRANSFER);</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_END_TRANSACTION);</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_END);</div>
-<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<span class="preprocessor">    #else</span></div>
-<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_BEGIN);</div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION);</div>
-<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_TRANSFER);</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_END_TRANSACTION);</div>
-<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_END);</div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;};</div>
+<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    <span class="keyword">static</span> uint16_t <a class="code" href="class_module.html#a160006371be8e121a8a54cc4462b3a72">flipBits16</a>(uint16_t i);</div>
+<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160; </div>
+<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_module.html#ac2dc188128f32f9360a178f31659291a">hexdump</a>(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
+<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160; </div>
+<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_module.html#a7216d32fc55130d111409c6f2050d9c0">regdump</a>(uint8_t start, uint8_t len);</div>
+<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160; </div>
+<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;<span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160; </div>
+<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;    <span class="comment">// pins</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;    RADIOLIB_PIN_TYPE _cs = RADIOLIB_NC;</div>
+<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    RADIOLIB_PIN_TYPE _irq = RADIOLIB_NC;</div>
+<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;    RADIOLIB_PIN_TYPE _rst = RADIOLIB_NC;</div>
+<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;    RADIOLIB_PIN_TYPE _gpio = RADIOLIB_NC;</div>
+<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160; </div>
+<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;    <span class="comment">// SPI interface (Arduino only)</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;    SPIClass* _spi = NULL;</div>
+<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    SPISettings _spiSettings = RADIOLIB_DEFAULT_SPI_SETTINGS;</div>
+<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;    <span class="keywordtype">bool</span> _initInterface = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="preprocessor">    #endif</span></div>
 <div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160; </div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;    <span class="comment">// RF switch pins and table</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;    RADIOLIB_PIN_TYPE _rfSwitchPins[<a class="code" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">RFSWITCH_MAX_PINS</a>] = { RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC };</div>
+<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    <span class="keyword">const</span> RfSwitchMode_t *_rfSwitchTable = <span class="keyword">nullptr</span>;</div>
+<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160; </div>
+<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_INTERRUPT_TIMING)</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;    uint32_t _prevTimingLen = 0;</div>
+<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160; </div>
+<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;    <span class="comment">// hardware abstraction layer callbacks</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;    <span class="comment">// this is placed at the end of Module class because the callback generator macros</span></div>
+<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;    <span class="comment">// screw with the private/public access specifiers</span></div>
+<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_PIN_MODE);</div>
+<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DIGITAL_WRITE);</div>
+<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DIGITAL_READ);</div>
+<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_TONE);</div>
+<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_NO_TONE);</div>
+<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_ATTACH_INTERRUPT);</div>
+<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DETACH_INTERRUPT);</div>
+<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_YIELD);</div>
+<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DELAY);</div>
+<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_DELAY_MICROSECONDS);</div>
+<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_MILLIS);</div>
+<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_MICROS);</div>
+<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_PULSE_IN);</div>
+<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160; </div>
+<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;<span class="preprocessor">    #if defined(RADIOLIB_BUILD_ARDUINO)</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_BEGIN);</div>
+<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION);</div>
+<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_TRANSFER);</div>
+<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_END_TRANSACTION);</div>
+<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;    RADIOLIB_GENERATE_CALLBACK_SPI(RADIOLIB_CB_ARGS_SPI_END);</div>
+<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="preprocessor">    #else</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_BEGIN);</div>
+<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION);</div>
+<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_TRANSFER);</div>
+<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_END_TRANSACTION);</div>
+<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;    RADIOLIB_GENERATE_CALLBACK(RADIOLIB_CB_ARGS_SPI_END);</div>
+<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;};</div>
+<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160; </div>
+<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="preprocessor">#endif</span></div>
 <div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:16</div></div>
-<div class="ttc" id="aclass_module_html_a015226566efc5131c8a39a184b6c4e6b"><div class="ttname"><a href="class_module.html#a015226566efc5131c8a39a184b6c4e6b">Module::endTransaction</a></div><div class="ttdeci">void endTransaction()</div><div class="ttdoc">Arduino core SPI endTransaction override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:447</div></div>
+<div class="ttc" id="aclass_module_html_a015226566efc5131c8a39a184b6c4e6b"><div class="ttname"><a href="class_module.html#a015226566efc5131c8a39a184b6c4e6b">Module::endTransaction</a></div><div class="ttdeci">void endTransaction()</div><div class="ttdoc">Arduino core SPI endTransaction override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:573</div></div>
 <div class="ttc" id="aclass_module_html_a0c11551e12579bbabf57b19e12555b3c"><div class="ttname"><a href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a></div><div class="ttdeci">static const size_t RFSWITCH_MAX_PINS</div><div class="ttdoc">The maximum number of pins supported by the RF switch code.</div><div class="ttdef"><b>Definition:</b> Module.h:27</div></div>
-<div class="ttc" id="aclass_module_html_a0ecbb4e1e98094c1296b1e823dc14703"><div class="ttname"><a href="class_module.html#a0ecbb4e1e98094c1296b1e823dc14703">Module::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:555</div></div>
+<div class="ttc" id="aclass_module_html_a0ecbb4e1e98094c1296b1e823dc14703"><div class="ttname"><a href="class_module.html#a0ecbb4e1e98094c1296b1e823dc14703">Module::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:681</div></div>
 <div class="ttc" id="aclass_module_html_a1101d49f597f756141fc9de88a504f21"><div class="ttname"><a href="class_module.html#a1101d49f597f756141fc9de88a504f21">Module::Module</a></div><div class="ttdeci">Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> Module.cpp:83</div></div>
 <div class="ttc" id="aclass_module_html_a1286d7fd9673cbfab945c26b2585a129"><div class="ttname"><a href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">Module::SPIsetRegValue</a></div><div class="ttdeci">int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)</div><div class="ttdoc">Overwrite-safe SPI write method with verification. This method is the preferred SPI write mechanism.</div><div class="ttdef"><b>Definition:</b> Module.cpp:142</div></div>
-<div class="ttc" id="aclass_module_html_a1310b9594f86fb1dc6646479922a1fdc"><div class="ttname"><a href="class_module.html#a1310b9594f86fb1dc6646479922a1fdc">Module::pulseIn</a></div><div class="ttdeci">uint32_t pulseIn(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout)</div><div class="ttdoc">Arduino core pulseIn override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:413</div></div>
-<div class="ttc" id="aclass_module_html_a14d7cd8220bfa4440bda055ce5be748c"><div class="ttname"><a href="class_module.html#a14d7cd8220bfa4440bda055ce5be748c">Module::delayMicroseconds</a></div><div class="ttdeci">void delayMicroseconds(uint32_t us)</div><div class="ttdoc">Arduino core delayMicroseconds override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:392</div></div>
-<div class="ttc" id="aclass_module_html_a160006371be8e121a8a54cc4462b3a72"><div class="ttname"><a href="class_module.html#a160006371be8e121a8a54cc4462b3a72">Module::flipBits16</a></div><div class="ttdeci">static uint16_t flipBits16(uint16_t i)</div><div class="ttdoc">Function to reflect bits within an integer.</div><div class="ttdef"><b>Definition:</b> Module.cpp:502</div></div>
+<div class="ttc" id="aclass_module_html_a1310b9594f86fb1dc6646479922a1fdc"><div class="ttname"><a href="class_module.html#a1310b9594f86fb1dc6646479922a1fdc">Module::pulseIn</a></div><div class="ttdeci">uint32_t pulseIn(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout)</div><div class="ttdoc">Arduino core pulseIn override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:539</div></div>
+<div class="ttc" id="aclass_module_html_a14d7cd8220bfa4440bda055ce5be748c"><div class="ttname"><a href="class_module.html#a14d7cd8220bfa4440bda055ce5be748c">Module::delayMicroseconds</a></div><div class="ttdeci">void delayMicroseconds(uint32_t us)</div><div class="ttdoc">Arduino core delayMicroseconds override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:518</div></div>
+<div class="ttc" id="aclass_module_html_a160006371be8e121a8a54cc4462b3a72"><div class="ttname"><a href="class_module.html#a160006371be8e121a8a54cc4462b3a72">Module::flipBits16</a></div><div class="ttdeci">static uint16_t flipBits16(uint16_t i)</div><div class="ttdoc">Function to reflect bits within an integer.</div><div class="ttdef"><b>Definition:</b> Module.cpp:628</div></div>
 <div class="ttc" id="aclass_module_html_a1d1a279cc7e1ab92e30c29c4dcca26a3"><div class="ttname"><a href="class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3">Module::SPIreadRegister</a></div><div class="ttdeci">uint8_t SPIreadRegister(uint8_t reg)</div><div class="ttdoc">SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be use...</div><div class="ttdef"><b>Definition:</b> Module.cpp:195</div></div>
-<div class="ttc" id="aclass_module_html_a216dd0c6ce140857f2b003ab8d89fbac"><div class="ttname"><a href="class_module.html#a216dd0c6ce140857f2b003ab8d89fbac">Module::millis</a></div><div class="ttdeci">uint32_t millis()</div><div class="ttdoc">Arduino core millis override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:399</div></div>
-<div class="ttc" id="aclass_module_html_a227d2d38e4747d0f49bb4df1c80b45d7"><div class="ttname"><a href="class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7">Module::yield</a></div><div class="ttdeci">void yield()</div><div class="ttdoc">Arduino core yield override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:376</div></div>
-<div class="ttc" id="aclass_module_html_a33e33df69d58660b8cd0e2dafe5e9189"><div class="ttname"><a href="class_module.html#a33e33df69d58660b8cd0e2dafe5e9189">Module::tone</a></div><div class="ttdeci">void tone(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration=0)</div><div class="ttdoc">Arduino core tone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPPOR...</div><div class="ttdef"><b>Definition:</b> Module.cpp:300</div></div>
-<div class="ttc" id="aclass_module_html_a3d0caa9f5e38cfa2c609570a89a4a703"><div class="ttname"><a href="class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703">Module::beginTransaction</a></div><div class="ttdeci">void beginTransaction()</div><div class="ttdoc">Arduino core SPI beginTransaction override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:429</div></div>
+<div class="ttc" id="aclass_module_html_a216dd0c6ce140857f2b003ab8d89fbac"><div class="ttname"><a href="class_module.html#a216dd0c6ce140857f2b003ab8d89fbac">Module::millis</a></div><div class="ttdeci">uint32_t millis()</div><div class="ttdoc">Arduino core millis override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:525</div></div>
+<div class="ttc" id="aclass_module_html_a227d2d38e4747d0f49bb4df1c80b45d7"><div class="ttname"><a href="class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7">Module::yield</a></div><div class="ttdeci">void yield()</div><div class="ttdoc">Arduino core yield override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:502</div></div>
+<div class="ttc" id="aclass_module_html_a33e33df69d58660b8cd0e2dafe5e9189"><div class="ttname"><a href="class_module.html#a33e33df69d58660b8cd0e2dafe5e9189">Module::tone</a></div><div class="ttdeci">void tone(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration=0)</div><div class="ttdoc">Arduino core tone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPPOR...</div><div class="ttdef"><b>Definition:</b> Module.cpp:426</div></div>
+<div class="ttc" id="aclass_module_html_a34927454be3a34df8a5a586c46c428af"><div class="ttname"><a href="class_module.html#a34927454be3a34df8a5a586c46c428af">Module::SPIstreamType</a></div><div class="ttdeci">bool SPIstreamType</div><div class="ttdoc">Whether the SPI interface is stream-type (e.g. SX126x) or register-type (e.g. SX127x)....</div><div class="ttdef"><b>Definition:</b> Module.h:146</div></div>
+<div class="ttc" id="aclass_module_html_a3d0caa9f5e38cfa2c609570a89a4a703"><div class="ttname"><a href="class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703">Module::beginTransaction</a></div><div class="ttdeci">void beginTransaction()</div><div class="ttdoc">Arduino core SPI beginTransaction override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:555</div></div>
 <div class="ttc" id="aclass_module_html_a45bd514a1f2859d9a867c8f9b13eb332"><div class="ttname"><a href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">Module::term</a></div><div class="ttdeci">void term()</div><div class="ttdoc">Terminate low-level module control.</div><div class="ttdef"><b>Definition:</b> Module.cpp:119</div></div>
-<div class="ttc" id="aclass_module_html_a45e7823c44ac0aa8a10bd4f365890c98"><div class="ttname"><a href="class_module.html#a45e7823c44ac0aa8a10bd4f365890c98">Module::transfer</a></div><div class="ttdeci">uint8_t transfer(uint8_t b)</div><div class="ttdoc">Arduino core SPI transfer override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:438</div></div>
-<div class="ttc" id="aclass_module_html_a46ad10b113df7c7e0a932be19eff63cd"><div class="ttname"><a href="class_module.html#a46ad10b113df7c7e0a932be19eff63cd">Module::digitalWrite</a></div><div class="ttdeci">void digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value)</div><div class="ttdoc">Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:281</div></div>
-<div class="ttc" id="aclass_module_html_a47978200f7e2e408fb64f506c81cee9f"><div class="ttname"><a href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(uint32_t start, uint32_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition:</b> Module.cpp:256</div></div>
+<div class="ttc" id="aclass_module_html_a45e7823c44ac0aa8a10bd4f365890c98"><div class="ttname"><a href="class_module.html#a45e7823c44ac0aa8a10bd4f365890c98">Module::transfer</a></div><div class="ttdeci">uint8_t transfer(uint8_t b)</div><div class="ttdoc">Arduino core SPI transfer override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:564</div></div>
+<div class="ttc" id="aclass_module_html_a46ad10b113df7c7e0a932be19eff63cd"><div class="ttname"><a href="class_module.html#a46ad10b113df7c7e0a932be19eff63cd">Module::digitalWrite</a></div><div class="ttdeci">void digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value)</div><div class="ttdoc">Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:407</div></div>
+<div class="ttc" id="aclass_module_html_a47978200f7e2e408fb64f506c81cee9f"><div class="ttname"><a href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(uint32_t start, uint32_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition:</b> Module.cpp:382</div></div>
 <div class="ttc" id="aclass_module_html_a49267dfba746f63c5a3bfbc27f343de3"><div class="ttname"><a href="class_module.html#a49267dfba746f63c5a3bfbc27f343de3">Module::END_OF_MODE_TABLE</a></div><div class="ttdeci">static const RfSwitchMode_t END_OF_MODE_TABLE</div><div class="ttdef"><b>Definition:</b> Module.h:65</div></div>
 <div class="ttc" id="aclass_module_html_a4ea888758b4a7784082d513a1e7849a4"><div class="ttname"><a href="class_module.html#a4ea888758b4a7784082d513a1e7849a4">Module::operator=</a></div><div class="ttdeci">Module &amp; operator=(const Module &amp;mod)</div><div class="ttdoc">Overload for assignment operator.</div><div class="ttdef"><b>Definition:</b> Module.cpp:98</div></div>
-<div class="ttc" id="aclass_module_html_a5699a937b62ba41387567b4d679b9377"><div class="ttname"><a href="class_module.html#a5699a937b62ba41387567b4d679b9377">Module::findRfSwitchMode</a></div><div class="ttdeci">const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const</div><div class="ttdoc">Find a mode in the RfSwitchTable.</div><div class="ttdef"><b>Definition:</b> Module.cpp:577</div></div>
+<div class="ttc" id="aclass_module_html_a5699a937b62ba41387567b4d679b9377"><div class="ttname"><a href="class_module.html#a5699a937b62ba41387567b4d679b9377">Module::findRfSwitchMode</a></div><div class="ttdeci">const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const</div><div class="ttdoc">Find a mode in the RfSwitchTable.</div><div class="ttdef"><b>Definition:</b> Module.cpp:703</div></div>
 <div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bf"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bf">Module::OpMode_t</a></div><div class="ttdeci">OpMode_t</div><div class="ttdef"><b>Definition:</b> Module.h:46</div></div>
 <div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571">Module::MODE_TX</a></div><div class="ttdeci">@ MODE_TX</div><div class="ttdef"><b>Definition:</b> Module.h:56</div></div>
 <div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671">Module::MODE_IDLE</a></div><div class="ttdeci">@ MODE_IDLE</div><div class="ttdef"><b>Definition:</b> Module.h:52</div></div>
 <div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f">Module::MODE_RX</a></div><div class="ttdeci">@ MODE_RX</div><div class="ttdef"><b>Definition:</b> Module.h:54</div></div>
 <div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770">Module::MODE_END_OF_TABLE</a></div><div class="ttdeci">@ MODE_END_OF_TABLE</div><div class="ttdef"><b>Definition:</b> Module.h:50</div></div>
-<div class="ttc" id="aclass_module_html_a656738f2fe41fb236d27aed02efa8ad4"><div class="ttname"><a href="class_module.html#a656738f2fe41fb236d27aed02efa8ad4">Module::detachInterrupt</a></div><div class="ttdeci">void detachInterrupt(RADIOLIB_PIN_TYPE interruptNum)</div><div class="ttdoc">Arduino core detachInterrupt override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:369</div></div>
+<div class="ttc" id="aclass_module_html_a656738f2fe41fb236d27aed02efa8ad4"><div class="ttname"><a href="class_module.html#a656738f2fe41fb236d27aed02efa8ad4">Module::detachInterrupt</a></div><div class="ttdeci">void detachInterrupt(RADIOLIB_PIN_TYPE interruptNum)</div><div class="ttdoc">Arduino core detachInterrupt override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:495</div></div>
 <div class="ttc" id="aclass_module_html_a6fa5239d73379e4140f5c4f513b1b8d2"><div class="ttname"><a href="class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2">Module::SPIreadRegisterBurst</a></div><div class="ttdeci">void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t *inBytes)</div><div class="ttdoc">SPI burst read method.</div><div class="ttdef"><b>Definition:</b> Module.cpp:191</div></div>
-<div class="ttc" id="aclass_module_html_a7216d32fc55130d111409c6f2050d9c0"><div class="ttname"><a href="class_module.html#a7216d32fc55130d111409c6f2050d9c0">Module::regdump</a></div><div class="ttdeci">void regdump(uint8_t start, uint8_t len)</div><div class="ttdoc">Function to dump device registers as hex into the debug port.</div><div class="ttdef"><b>Definition:</b> Module.cpp:542</div></div>
-<div class="ttc" id="aclass_module_html_a7495c81640aac8f4686221dad34a274f"><div class="ttname"><a href="class_module.html#a7495c81640aac8f4686221dad34a274f">Module::digitalRead</a></div><div class="ttdeci">RADIOLIB_PIN_STATUS digitalRead(RADIOLIB_PIN_TYPE pin)</div><div class="ttdoc">Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:288</div></div>
-<div class="ttc" id="aclass_module_html_a7f5fd7409f21d33a16ea1de589962ae6"><div class="ttname"><a href="class_module.html#a7f5fd7409f21d33a16ea1de589962ae6">Module::flipBits</a></div><div class="ttdeci">static uint8_t flipBits(uint8_t b)</div><div class="ttdoc">Function to reflect bits within a byte.</div><div class="ttdef"><b>Definition:</b> Module.cpp:495</div></div>
+<div class="ttc" id="aclass_module_html_a7216d32fc55130d111409c6f2050d9c0"><div class="ttname"><a href="class_module.html#a7216d32fc55130d111409c6f2050d9c0">Module::regdump</a></div><div class="ttdeci">void regdump(uint8_t start, uint8_t len)</div><div class="ttdoc">Function to dump device registers as hex into the debug port.</div><div class="ttdef"><b>Definition:</b> Module.cpp:668</div></div>
+<div class="ttc" id="aclass_module_html_a7295c6b22ac09146d538b90e2dc6ae92"><div class="ttname"><a href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">Module::SPItransferStream</a></div><div class="ttdeci">int16_t SPItransferStream(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes, bool waitForGpio, uint32_t timeout)</div><div class="ttdoc">SPI single transfer method for modules with stream-type SPI interface (SX126x, SX128x etc....</div><div class="ttdef"><b>Definition:</b> Module.cpp:256</div></div>
+<div class="ttc" id="aclass_module_html_a7495c81640aac8f4686221dad34a274f"><div class="ttname"><a href="class_module.html#a7495c81640aac8f4686221dad34a274f">Module::digitalRead</a></div><div class="ttdeci">RADIOLIB_PIN_STATUS digitalRead(RADIOLIB_PIN_TYPE pin)</div><div class="ttdoc">Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:414</div></div>
+<div class="ttc" id="aclass_module_html_a7f5fd7409f21d33a16ea1de589962ae6"><div class="ttname"><a href="class_module.html#a7f5fd7409f21d33a16ea1de589962ae6">Module::flipBits</a></div><div class="ttdeci">static uint8_t flipBits(uint8_t b)</div><div class="ttdoc">Function to reflect bits within a byte.</div><div class="ttdef"><b>Definition:</b> Module.cpp:621</div></div>
 <div class="ttc" id="aclass_module_html_a849ad85fc1bc3a7130e660c13973ab26"><div class="ttname"><a href="class_module.html#a849ad85fc1bc3a7130e660c13973ab26">Module::SPIreadCommand</a></div><div class="ttdeci">uint8_t SPIreadCommand</div><div class="ttdoc">Basic SPI read command. Defaults to 0x00.</div><div class="ttdef"><b>Definition:</b> Module.h:135</div></div>
-<div class="ttc" id="aclass_module_html_a870c63233146d03380f753498c975050"><div class="ttname"><a href="class_module.html#a870c63233146d03380f753498c975050">Module::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&amp;pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:570</div></div>
-<div class="ttc" id="aclass_module_html_a8c7f17a63b67117d953f1ba990b17f80"><div class="ttname"><a href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">Module::getIrq</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getIrq() const</div><div class="ttdoc">Access method to get the pin number of interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:276</div></div>
-<div class="ttc" id="aclass_module_html_a91aaa34aecdfeaf24948551b037033be"><div class="ttname"><a href="class_module.html#a91aaa34aecdfeaf24948551b037033be">Module::attachInterrupt</a></div><div class="ttdeci">void attachInterrupt(RADIOLIB_PIN_TYPE interruptNum, void(*userFunc)(void), RADIOLIB_INTERRUPT_STATUS mode)</div><div class="ttdoc">Arduino core attachInterrupt override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:362</div></div>
+<div class="ttc" id="aclass_module_html_a870c63233146d03380f753498c975050"><div class="ttname"><a href="class_module.html#a870c63233146d03380f753498c975050">Module::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&amp;pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:696</div></div>
+<div class="ttc" id="aclass_module_html_a8c7f17a63b67117d953f1ba990b17f80"><div class="ttname"><a href="class_module.html#a8c7f17a63b67117d953f1ba990b17f80">Module::getIrq</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getIrq() const</div><div class="ttdoc">Access method to get the pin number of interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:316</div></div>
+<div class="ttc" id="aclass_module_html_a91aaa34aecdfeaf24948551b037033be"><div class="ttname"><a href="class_module.html#a91aaa34aecdfeaf24948551b037033be">Module::attachInterrupt</a></div><div class="ttdeci">void attachInterrupt(RADIOLIB_PIN_TYPE interruptNum, void(*userFunc)(void), RADIOLIB_INTERRUPT_STATUS mode)</div><div class="ttdoc">Arduino core attachInterrupt override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:488</div></div>
+<div class="ttc" id="aclass_module_html_a9393088249856eab568126aeb2493e4a"><div class="ttname"><a href="class_module.html#a9393088249856eab568126aeb2493e4a">Module::SPIparseStatusCb_t</a></div><div class="ttdeci">int16_t(* SPIparseStatusCb_t)(uint8_t in)</div><div class="ttdoc">SPI status parsing callback typedef.</div><div class="ttdef"><b>Definition:</b> Module.h:151</div></div>
 <div class="ttc" id="aclass_module_html_a9d77a08070cbd48fd4ece62a739333e9"><div class="ttname"><a href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">Module::SPIwriteRegisterBurst</a></div><div class="ttdeci">void SPIwriteRegisterBurst(uint8_t reg, uint8_t *data, uint8_t numBytes)</div><div class="ttdoc">SPI burst write method.</div><div class="ttdef"><b>Definition:</b> Module.cpp:201</div></div>
-<div class="ttc" id="aclass_module_html_aa7fc017ee35f40c90e5badc5bc568c3d"><div class="ttname"><a href="class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d">Module::end</a></div><div class="ttdeci">void end()</div><div class="ttdoc">Arduino core SPI end override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:456</div></div>
+<div class="ttc" id="aclass_module_html_aa7fc017ee35f40c90e5badc5bc568c3d"><div class="ttname"><a href="class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d">Module::end</a></div><div class="ttdeci">void end()</div><div class="ttdoc">Arduino core SPI end override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:582</div></div>
 <div class="ttc" id="aclass_module_html_ab814614ddd34b57f5a612a20f5fe4c57"><div class="ttname"><a href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">Module::SPIwriteRegister</a></div><div class="ttdeci">void SPIwriteRegister(uint8_t reg, uint8_t data)</div><div class="ttdoc">SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be us...</div><div class="ttdef"><b>Definition:</b> Module.cpp:205</div></div>
-<div class="ttc" id="aclass_module_html_ac2dc188128f32f9360a178f31659291a"><div class="ttname"><a href="class_module.html#ac2dc188128f32f9360a178f31659291a">Module::hexdump</a></div><div class="ttdeci">static void hexdump(uint8_t *data, size_t len)</div><div class="ttdoc">Function to dump data as hex into the debug port.</div><div class="ttdef"><b>Definition:</b> Module.cpp:510</div></div>
+<div class="ttc" id="aclass_module_html_ac2dc188128f32f9360a178f31659291a"><div class="ttname"><a href="class_module.html#ac2dc188128f32f9360a178f31659291a">Module::hexdump</a></div><div class="ttdeci">static void hexdump(uint8_t *data, size_t len)</div><div class="ttdoc">Function to dump data as hex into the debug port.</div><div class="ttdef"><b>Definition:</b> Module.cpp:636</div></div>
 <div class="ttc" id="aclass_module_html_ad1956ac81429ec1f61f83dbc081cf18c"><div class="ttname"><a href="class_module.html#ad1956ac81429ec1f61f83dbc081cf18c">Module::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">Initialize low-level module control.</div><div class="ttdef"><b>Definition:</b> Module.cpp:109</div></div>
 <div class="ttc" id="aclass_module_html_ad7ca9ae5a22cdacdf9437ca9cd37c9b4"><div class="ttname"><a href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">Module::SPIgetRegValue</a></div><div class="ttdeci">int16_t SPIgetRegValue(uint8_t reg, uint8_t msb=7, uint8_t lsb=0)</div><div class="ttdoc">SPI read method that automatically masks unused bits. This method is the preferred SPI read mechanism...</div><div class="ttdef"><b>Definition:</b> Module.cpp:132</div></div>
-<div class="ttc" id="aclass_module_html_ae352c7a7b997fc1b17189c1312a8347f"><div class="ttname"><a href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">Module::getRst</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getRst() const</div><div class="ttdoc">Access method to get the pin number of hardware reset pin.</div><div class="ttdef"><b>Definition:</b> Module.h:283</div></div>
-<div class="ttc" id="aclass_module_html_ae53e355a77f2b7ce6473c62ac5f37334"><div class="ttname"><a href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">Module::getCs</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getCs() const</div><div class="ttdoc">Access method to get the pin number of SPI chip select.</div><div class="ttdef"><b>Definition:</b> Module.h:269</div></div>
+<div class="ttc" id="aclass_module_html_ae352c7a7b997fc1b17189c1312a8347f"><div class="ttname"><a href="class_module.html#ae352c7a7b997fc1b17189c1312a8347f">Module::getRst</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getRst() const</div><div class="ttdoc">Access method to get the pin number of hardware reset pin.</div><div class="ttdef"><b>Definition:</b> Module.h:323</div></div>
+<div class="ttc" id="aclass_module_html_ae53e355a77f2b7ce6473c62ac5f37334"><div class="ttname"><a href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">Module::getCs</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getCs() const</div><div class="ttdoc">Access method to get the pin number of SPI chip select.</div><div class="ttdef"><b>Definition:</b> Module.h:309</div></div>
 <div class="ttc" id="aclass_module_html_ae89764d15e8df5694a6aec0e18f72d3f"><div class="ttname"><a href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">Module::SPIwriteCommand</a></div><div class="ttdeci">uint8_t SPIwriteCommand</div><div class="ttdoc">Basic SPI write command. Defaults to 0x80.</div><div class="ttdef"><b>Definition:</b> Module.h:140</div></div>
-<div class="ttc" id="aclass_module_html_aeb4c7447372d56a7cae6db91994aacfc"><div class="ttname"><a href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">Module::getGpio</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getGpio() const</div><div class="ttdoc">Access method to get the pin number of second interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:290</div></div>
+<div class="ttc" id="aclass_module_html_aeb4c7447372d56a7cae6db91994aacfc"><div class="ttname"><a href="class_module.html#aeb4c7447372d56a7cae6db91994aacfc">Module::getGpio</a></div><div class="ttdeci">RADIOLIB_PIN_TYPE getGpio() const</div><div class="ttdoc">Access method to get the pin number of second interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:330</div></div>
 <div class="ttc" id="aclass_module_html_aefd955f1cd6d588b2cc229db87cb2121"><div class="ttname"><a href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">Module::SPItransfer</a></div><div class="ttdeci">void SPItransfer(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</div><div class="ttdoc">SPI single transfer method.</div><div class="ttdef"><b>Definition:</b> Module.cpp:209</div></div>
-<div class="ttc" id="aclass_module_html_af0f870b09b9dd9636f1587d708f07d38"><div class="ttname"><a href="class_module.html#af0f870b09b9dd9636f1587d708f07d38">Module::delay</a></div><div class="ttdeci">void delay(uint32_t ms)</div><div class="ttdoc">Arduino core delay override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:385</div></div>
-<div class="ttc" id="aclass_module_html_af3f51e517a825949891ad29e30fd3f59"><div class="ttname"><a href="class_module.html#af3f51e517a825949891ad29e30fd3f59">Module::micros</a></div><div class="ttdeci">uint32_t micros()</div><div class="ttdoc">Arduino core micros override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:406</div></div>
-<div class="ttc" id="aclass_module_html_af6bfd022681d360082e3dd31a984e1f7"><div class="ttname"><a href="class_module.html#af6bfd022681d360082e3dd31a984e1f7">Module::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Arduino core SPI begin override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:420</div></div>
-<div class="ttc" id="aclass_module_html_af7e4872dad3d19b6f75f532c88683168"><div class="ttname"><a href="class_module.html#af7e4872dad3d19b6f75f532c88683168">Module::pinMode</a></div><div class="ttdeci">void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)</div><div class="ttdoc">Arduino core pinMode override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:274</div></div>
-<div class="ttc" id="aclass_module_html_af998b86ce1243f616f6fcb6df5336207"><div class="ttname"><a href="class_module.html#af998b86ce1243f616f6fcb6df5336207">Module::noTone</a></div><div class="ttdeci">void noTone(RADIOLIB_PIN_TYPE pin)</div><div class="ttdoc">Arduino core noTone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPP...</div><div class="ttdef"><b>Definition:</b> Module.cpp:335</div></div>
-<div class="ttc" id="aclass_module_html_afbed643f082286012bf44bba22381ae6"><div class="ttname"><a href="class_module.html#afbed643f082286012bf44bba22381ae6">Module::setRfSwitchState</a></div><div class="ttdeci">void setRfSwitchState(uint8_t mode)</div><div class="ttdoc">Set RF switch state.</div><div class="ttdef"><b>Definition:</b> Module.cpp:587</div></div>
+<div class="ttc" id="aclass_module_html_af0f870b09b9dd9636f1587d708f07d38"><div class="ttname"><a href="class_module.html#af0f870b09b9dd9636f1587d708f07d38">Module::delay</a></div><div class="ttdeci">void delay(uint32_t ms)</div><div class="ttdoc">Arduino core delay override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:511</div></div>
+<div class="ttc" id="aclass_module_html_af3f51e517a825949891ad29e30fd3f59"><div class="ttname"><a href="class_module.html#af3f51e517a825949891ad29e30fd3f59">Module::micros</a></div><div class="ttdeci">uint32_t micros()</div><div class="ttdoc">Arduino core micros override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:532</div></div>
+<div class="ttc" id="aclass_module_html_af6bfd022681d360082e3dd31a984e1f7"><div class="ttname"><a href="class_module.html#af6bfd022681d360082e3dd31a984e1f7">Module::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Arduino core SPI begin override.</div><div class="ttdef"><b>Definition:</b> Module.cpp:546</div></div>
+<div class="ttc" id="aclass_module_html_af6e89e2bc4976e8c5dc42dedda9fa6a2"><div class="ttname"><a href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">Module::SPIparseStatusCb</a></div><div class="ttdeci">SPIparseStatusCb_t SPIparseStatusCb</div><div class="ttdoc">Callback to function that will parse the module-specific status codes to RadioLib status codes....</div><div class="ttdef"><b>Definition:</b> Module.h:157</div></div>
+<div class="ttc" id="aclass_module_html_af7e4872dad3d19b6f75f532c88683168"><div class="ttname"><a href="class_module.html#af7e4872dad3d19b6f75f532c88683168">Module::pinMode</a></div><div class="ttdeci">void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)</div><div class="ttdoc">Arduino core pinMode override that checks RADIOLIB_NC as alias for unused pin.</div><div class="ttdef"><b>Definition:</b> Module.cpp:400</div></div>
+<div class="ttc" id="aclass_module_html_af998b86ce1243f616f6fcb6df5336207"><div class="ttname"><a href="class_module.html#af998b86ce1243f616f6fcb6df5336207">Module::noTone</a></div><div class="ttdeci">void noTone(RADIOLIB_PIN_TYPE pin)</div><div class="ttdoc">Arduino core noTone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPP...</div><div class="ttdef"><b>Definition:</b> Module.cpp:461</div></div>
+<div class="ttc" id="aclass_module_html_afbed643f082286012bf44bba22381ae6"><div class="ttname"><a href="class_module.html#afbed643f082286012bf44bba22381ae6">Module::setRfSwitchState</a></div><div class="ttdeci">void setRfSwitchState(uint8_t mode)</div><div class="ttdoc">Set RF switch state.</div><div class="ttdef"><b>Definition:</b> Module.cpp:713</div></div>
 <div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a></div><div class="ttdef"><b>Definition:</b> Module.h:34</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
diff --git a/class_module-members.html b/class_module-members.html
index 1de500d5..61b5879e 100644
--- a/class_module-members.html
+++ b/class_module-members.html
@@ -130,12 +130,16 @@ $(document).ready(function(){initNavTree('class_module.html',''); initResizable(
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SPIbeginTransaction</b>() (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SPIendTransaction</b>() (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">SPIgetRegValue</a>(uint8_t reg, uint8_t msb=7, uint8_t lsb=0)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">SPIparseStatusCb</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a> typedef</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a849ad85fc1bc3a7130e660c13973ab26">SPIreadCommand</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3">SPIreadRegister</a>(uint8_t reg)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2">SPIreadRegisterBurst</a>(uint8_t reg, uint8_t numBytes, uint8_t *inBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">SPIsetRegValue</a>(uint8_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SPItransfer</b>(uint8_t b) (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">SPIstreamType</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SPItransfer</b>(uint8_t b) (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes, bool waitForGpio, uint32_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">SPIwriteCommand</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">SPIwriteRegister</a>(uint8_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">SPIwriteRegisterBurst</a>(uint8_t reg, uint8_t *data, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
diff --git a/class_module.html b/class_module.html
index 6552c7f8..bbc0bb79 100644
--- a/class_module.html
+++ b/class_module.html
@@ -122,6 +122,10 @@ Public Types</h2></td></tr>
 , <a class="el" href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571">MODE_TX</a>
  }</td></tr>
 <tr class="separator:a5a67b3a63420d762ecba9448671c99bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9393088249856eab568126aeb2493e4a"><td class="memItemLeft" align="right" valign="top"><a id="a9393088249856eab568126aeb2493e4a"></a>
+typedef int16_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a>) (uint8_t in)</td></tr>
+<tr class="memdesc:a9393088249856eab568126aeb2493e4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI status parsing callback typedef. <br /></td></tr>
+<tr class="separator:a9393088249856eab568126aeb2493e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -163,6 +167,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 <tr class="memitem:aefd955f1cd6d588b2cc229db87cb2121"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a> (uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td></tr>
 <tr class="memdesc:aefd955f1cd6d588b2cc229db87cb2121"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method.  <a href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">More...</a><br /></td></tr>
 <tr class="separator:aefd955f1cd6d588b2cc229db87cb2121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7295c6b22ac09146d538b90e2dc6ae92"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes, bool waitForGpio, uint32_t timeout)</td></tr>
+<tr class="memdesc:a7295c6b22ac09146d538b90e2dc6ae92"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.).  <a href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">More...</a><br /></td></tr>
+<tr class="separator:a7295c6b22ac09146d538b90e2dc6ae92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae53e355a77f2b7ce6473c62ac5f37334"><td class="memItemLeft" align="right" valign="top">RADIOLIB_PIN_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">getCs</a> () const</td></tr>
 <tr class="memdesc:ae53e355a77f2b7ce6473c62ac5f37334"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access method to get the pin number of SPI chip select.  <a href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">More...</a><br /></td></tr>
 <tr class="separator:ae53e355a77f2b7ce6473c62ac5f37334"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -290,6 +297,14 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
 uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">SPIwriteCommand</a> = 0b10000000</td></tr>
 <tr class="memdesc:ae89764d15e8df5694a6aec0e18f72d3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic SPI write command. Defaults to 0x80. <br /></td></tr>
 <tr class="separator:ae89764d15e8df5694a6aec0e18f72d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34927454be3a34df8a5a586c46c428af"><td class="memItemLeft" align="right" valign="top"><a id="a34927454be3a34df8a5a586c46c428af"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">SPIstreamType</a> = false</td></tr>
+<tr class="memdesc:a34927454be3a34df8a5a586c46c428af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the SPI interface is stream-type (e.g. <a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>) or register-type (e.g. <a class="el" href="class_s_x127x.html" title="Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...">SX127x</a>). Defaults to register-type SPI interfaces. <br /></td></tr>
+<tr class="separator:a34927454be3a34df8a5a586c46c428af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6e89e2bc4976e8c5dc42dedda9fa6a2"><td class="memItemLeft" align="right" valign="top"><a id="af6e89e2bc4976e8c5dc42dedda9fa6a2"></a>
+<a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">SPIparseStatusCb</a> = nullptr</td></tr>
+<tr class="memdesc:af6e89e2bc4976e8c5dc42dedda9fa6a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to function that will parse the module-specific status codes to RadioLib status codes. Typically used for modules with SPI stream-type interface (e.g. SX126x/SX128x). <br /></td></tr>
+<tr class="separator:af6e89e2bc4976e8c5dc42dedda9fa6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
 Static Public Attributes</h2></td></tr>
@@ -1271,6 +1286,86 @@ Static Public Attributes</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="a7295c6b22ac09146d538b90e2dc6ae92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7295c6b22ac09146d538b90e2dc6ae92">&#9670;&nbsp;</a></span>SPItransferStream()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int16_t Module::SPItransferStream </td>
+          <td>(</td>
+          <td class="paramtype">uint8_t *&#160;</td>
+          <td class="paramname"><em>cmd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint8_t&#160;</td>
+          <td class="paramname"><em>cmdLen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>write</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint8_t *&#160;</td>
+          <td class="paramname"><em>dataOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint8_t *&#160;</td>
+          <td class="paramname"><em>dataIn</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint8_t&#160;</td>
+          <td class="paramname"><em>numBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>waitForGpio</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>timeout</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">cmd</td><td>SPI operation command.</td></tr>
+    <tr><td class="paramname">cmd</td><td>SPI command length in bytes.</td></tr>
+    <tr><td class="paramname">write</td><td>Set to true for write commands, false for read commands.</td></tr>
+    <tr><td class="paramname">dataOut</td><td>Data that will be transfered from master to slave.</td></tr>
+    <tr><td class="paramname">dataIn</td><td>Data that was transfered from slave to master.</td></tr>
+    <tr><td class="paramname">numBytes</td><td>Number of bytes to transfer.</td></tr>
+    <tr><td class="paramname">waitForGpio</td><td>Whether to wait for some GPIO at the end of transfer (e.g. BUSY line on SX126x/SX128x).</td></tr>
+    <tr><td class="paramname">timeout</td><td>GPIO wait period timeout in milliseconds.</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="ab814614ddd34b57f5a612a20f5fe4c57"></a>
diff --git a/class_module.js b/class_module.js
index 13032375..74f02033 100644
--- a/class_module.js
+++ b/class_module.js
@@ -1,6 +1,7 @@
 var class_module =
 [
     [ "RfSwitchMode_t", "struct_module_1_1_rf_switch_mode__t.html", "struct_module_1_1_rf_switch_mode__t" ],
+    [ "SPIparseStatusCb_t", "class_module.html#a9393088249856eab568126aeb2493e4a", null ],
     [ "OpMode_t", "class_module.html#a5a67b3a63420d762ecba9448671c99bf", [
       [ "MODE_END_OF_TABLE", "class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770", null ],
       [ "MODE_IDLE", "class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671", null ],
@@ -43,6 +44,7 @@ var class_module =
     [ "SPIsetRegValue", "class_module.html#a1286d7fd9673cbfab945c26b2585a129", null ],
     [ "SPItransfer", "class_module.html#abb9e88a881632cb2c72931c5b8c2ae90", null ],
     [ "SPItransfer", "class_module.html#aefd955f1cd6d588b2cc229db87cb2121", null ],
+    [ "SPItransferStream", "class_module.html#a7295c6b22ac09146d538b90e2dc6ae92", null ],
     [ "SPIwriteRegister", "class_module.html#ab814614ddd34b57f5a612a20f5fe4c57", null ],
     [ "SPIwriteRegisterBurst", "class_module.html#a9d77a08070cbd48fd4ece62a739333e9", null ],
     [ "term", "class_module.html#a45bd514a1f2859d9a867c8f9b13eb332", null ],
@@ -50,6 +52,8 @@ var class_module =
     [ "transfer", "class_module.html#a45e7823c44ac0aa8a10bd4f365890c98", null ],
     [ "waitForMicroseconds", "class_module.html#a47978200f7e2e408fb64f506c81cee9f", null ],
     [ "yield", "class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7", null ],
+    [ "SPIparseStatusCb", "class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2", null ],
     [ "SPIreadCommand", "class_module.html#a849ad85fc1bc3a7130e660c13973ab26", null ],
+    [ "SPIstreamType", "class_module.html#a34927454be3a34df8a5a586c46c428af", null ],
     [ "SPIwriteCommand", "class_module.html#ae89764d15e8df5694a6aec0e18f72d3f", null ]
 ];
\ No newline at end of file
diff --git a/class_s_t_m32_w_lx___module-members.html b/class_s_t_m32_w_lx___module-members.html
index 37a9c8f2..4abb718a 100644
--- a/class_s_t_m32_w_lx___module-members.html
+++ b/class_s_t_m32_w_lx___module-members.html
@@ -130,12 +130,16 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx___module.html','');
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SPIbeginTransaction</b>() (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>SPIendTransaction</b>() (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">SPIgetRegValue</a>(uint8_t reg, uint8_t msb=7, uint8_t lsb=0)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">SPIparseStatusCb</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a> typedef</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a849ad85fc1bc3a7130e660c13973ab26">SPIreadCommand</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3">SPIreadRegister</a>(uint8_t reg)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2">SPIreadRegisterBurst</a>(uint8_t reg, uint8_t numBytes, uint8_t *inBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">SPIsetRegValue</a>(uint8_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SPItransfer</b>(uint8_t b) (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">SPIstreamType</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a>(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SPItransfer</b>(uint8_t b) (defined in <a class="el" href="class_module.html">Module</a>)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes, bool waitForGpio, uint32_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">SPIwriteCommand</a></td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">SPIwriteRegister</a>(uint8_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">SPIwriteRegisterBurst</a>(uint8_t reg, uint8_t *data, uint8_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
diff --git a/class_s_t_m32_w_lx___module.html b/class_s_t_m32_w_lx___module.html
index af17edcd..28179ea2 100644
--- a/class_s_t_m32_w_lx___module.html
+++ b/class_s_t_m32_w_lx___module.html
@@ -109,6 +109,10 @@ Additional Inherited Members</h2></td></tr>
 , <a class="el" href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571">MODE_TX</a>
  }</td></tr>
 <tr class="separator:a5a67b3a63420d762ecba9448671c99bf inherit pub_types_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9393088249856eab568126aeb2493e4a inherit pub_types_class_module"><td class="memItemLeft" align="right" valign="top"><a id="a9393088249856eab568126aeb2493e4a"></a>
+typedef int16_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a>) (uint8_t in)</td></tr>
+<tr class="memdesc:a9393088249856eab568126aeb2493e4a inherit pub_types_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI status parsing callback typedef. <br /></td></tr>
+<tr class="separator:a9393088249856eab568126aeb2493e4a inherit pub_types_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_class_module"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_module')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_module.html">Module</a></td></tr>
 <tr class="memitem:a1101d49f597f756141fc9de88a504f21 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a1101d49f597f756141fc9de88a504f21">Module</a> (RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)</td></tr>
 <tr class="memdesc:a1101d49f597f756141fc9de88a504f21 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="class_module.html#a1101d49f597f756141fc9de88a504f21">More...</a><br /></td></tr>
@@ -148,6 +152,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
 <tr class="memitem:aefd955f1cd6d588b2cc229db87cb2121 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">SPItransfer</a> (uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)</td></tr>
 <tr class="memdesc:aefd955f1cd6d588b2cc229db87cb2121 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method.  <a href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">More...</a><br /></td></tr>
 <tr class="separator:aefd955f1cd6d588b2cc229db87cb2121 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7295c6b22ac09146d538b90e2dc6ae92 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes, bool waitForGpio, uint32_t timeout)</td></tr>
+<tr class="memdesc:a7295c6b22ac09146d538b90e2dc6ae92 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.).  <a href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">More...</a><br /></td></tr>
+<tr class="separator:a7295c6b22ac09146d538b90e2dc6ae92 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae53e355a77f2b7ce6473c62ac5f37334 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">RADIOLIB_PIN_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">getCs</a> () const</td></tr>
 <tr class="memdesc:ae53e355a77f2b7ce6473c62ac5f37334 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access method to get the pin number of SPI chip select.  <a href="class_module.html#ae53e355a77f2b7ce6473c62ac5f37334">More...</a><br /></td></tr>
 <tr class="separator:ae53e355a77f2b7ce6473c62ac5f37334 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -271,6 +278,14 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
 uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">SPIwriteCommand</a> = 0b10000000</td></tr>
 <tr class="memdesc:ae89764d15e8df5694a6aec0e18f72d3f inherit pub_attribs_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic SPI write command. Defaults to 0x80. <br /></td></tr>
 <tr class="separator:ae89764d15e8df5694a6aec0e18f72d3f inherit pub_attribs_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34927454be3a34df8a5a586c46c428af inherit pub_attribs_class_module"><td class="memItemLeft" align="right" valign="top"><a id="a34927454be3a34df8a5a586c46c428af"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">SPIstreamType</a> = false</td></tr>
+<tr class="memdesc:a34927454be3a34df8a5a586c46c428af inherit pub_attribs_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the SPI interface is stream-type (e.g. <a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>) or register-type (e.g. <a class="el" href="class_s_x127x.html" title="Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...">SX127x</a>). Defaults to register-type SPI interfaces. <br /></td></tr>
+<tr class="separator:a34927454be3a34df8a5a586c46c428af inherit pub_attribs_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6e89e2bc4976e8c5dc42dedda9fa6a2 inherit pub_attribs_class_module"><td class="memItemLeft" align="right" valign="top"><a id="af6e89e2bc4976e8c5dc42dedda9fa6a2"></a>
+<a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">SPIparseStatusCb_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">SPIparseStatusCb</a> = nullptr</td></tr>
+<tr class="memdesc:af6e89e2bc4976e8c5dc42dedda9fa6a2 inherit pub_attribs_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to function that will parse the module-specific status codes to RadioLib status codes. Typically used for modules with SPI stream-type interface (e.g. SX126x/SX128x). <br /></td></tr>
+<tr class="separator:af6e89e2bc4976e8c5dc42dedda9fa6a2 inherit pub_attribs_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_attribs_class_module"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_module')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_module.html">Module</a></td></tr>
 <tr class="memitem:a0c11551e12579bbabf57b19e12555b3c inherit pub_static_attribs_class_module"><td class="memItemLeft" align="right" valign="top">static const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">RFSWITCH_MAX_PINS</a> = 3</td></tr>
 <tr class="memdesc:a0c11551e12579bbabf57b19e12555b3c inherit pub_static_attribs_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of pins supported by the RF switch code.  <a href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">More...</a><br /></td></tr>
diff --git a/functions_func_s.html b/functions_func_s.html
index a52a724d..2613226d 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -483,6 +483,9 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
 <li>SPItransfer()
 : <a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">Module</a>
 </li>
+<li>SPItransferStream()
+: <a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">Module</a>
+</li>
 <li>SPIwriteRegister()
 : <a class="el" href="class_module.html#ab814614ddd34b57f5a612a20f5fe4c57">Module</a>
 </li>
@@ -490,13 +493,13 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
 : <a class="el" href="class_module.html#a9d77a08070cbd48fd4ece62a739333e9">Module</a>
 </li>
 <li>SSTVClient()
-: <a class="el" href="class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1">SSTVClient</a>
+: <a class="el" href="class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a">SSTVClient</a>
 </li>
 <li>standby()
 : <a class="el" href="class_c_c1101.html#a7612bf81e48086004c62548de2682266">CC1101</a>
 , <a class="el" href="class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac">FSK4Client</a>
 , <a class="el" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">nRF24</a>
-, <a class="el" href="class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018">PhysicalLayer</a>
+, <a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">PhysicalLayer</a>
 , <a class="el" href="class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1">RF69</a>
 , <a class="el" href="class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22">RTTYClient</a>
 , <a class="el" href="class_si443x.html#ac45d2776df3ff338db154ead143fb7b8">Si443x</a>
@@ -536,7 +539,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
 <li>startTransmit()
 : <a class="el" href="class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea">CC1101</a>
 , <a class="el" href="classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db">nRF24</a>
-, <a class="el" href="class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3">PhysicalLayer</a>
+, <a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer</a>
 , <a class="el" href="class_r_f69.html#a855dc194947b095b821ec1524ba6814c">RF69</a>
 , <a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">Si443x</a>
 , <a class="el" href="class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1">SX126x</a>
diff --git a/functions_s.html b/functions_s.html
index e53f1b38..8e8454ee 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -266,8 +266,8 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 , <a class="el" href="class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84">RFM96</a>
 , <a class="el" href="class_si4430.html#a025a31861d1511090168e416140d0343">Si4430</a>
 , <a class="el" href="class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84">Si4432</a>
-, <a class="el" href="class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6">SX1262</a>
-, <a class="el" href="class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12">SX1268</a>
+, <a class="el" href="class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767">SX1262</a>
+, <a class="el" href="class_s_x1268.html#a59b538f4971525849b7aaa3456de9929">SX1268</a>
 , <a class="el" href="class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8">SX1272</a>
 , <a class="el" href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">SX1276</a>
 , <a class="el" href="class_s_x1277.html#a42adde5eecccdca95214980848795e82">SX1277</a>
@@ -440,7 +440,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 : <a class="el" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">CC1101</a>
 , <a class="el" href="class_r_f69.html#a26667d50ec845c28e17236c69c886561">RF69</a>
 , <a class="el" href="class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a">Si443x</a>
-, <a class="el" href="class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf">SX126x</a>
+, <a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x</a>
 , <a class="el" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x</a>
 , <a class="el" href="class_s_x128x.html#a0efa595867624a54153d693d16f9f731">SX128x</a>
 </li>
@@ -477,6 +477,12 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 <li>SPIgetRegValue()
 : <a class="el" href="class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4">Module</a>
 </li>
+<li>SPIparseStatusCb
+: <a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">Module</a>
+</li>
+<li>SPIparseStatusCb_t
+: <a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">Module</a>
+</li>
 <li>SPIreadCommand
 : <a class="el" href="class_module.html#a849ad85fc1bc3a7130e660c13973ab26">Module</a>
 </li>
@@ -489,9 +495,15 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 <li>SPIsetRegValue()
 : <a class="el" href="class_module.html#a1286d7fd9673cbfab945c26b2585a129">Module</a>
 </li>
+<li>SPIstreamType
+: <a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">Module</a>
+</li>
 <li>SPItransfer()
 : <a class="el" href="class_module.html#aefd955f1cd6d588b2cc229db87cb2121">Module</a>
 </li>
+<li>SPItransferStream()
+: <a class="el" href="class_module.html#a7295c6b22ac09146d538b90e2dc6ae92">Module</a>
+</li>
 <li>SPIwriteCommand
 : <a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">Module</a>
 </li>
@@ -508,7 +520,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 : <a class="el" href="class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9">AX25Frame</a>
 </li>
 <li>SSTVClient()
-: <a class="el" href="class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1">SSTVClient</a>
+: <a class="el" href="class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a">SSTVClient</a>
 </li>
 <li>standby()
 : <a class="el" href="class_c_c1101.html#a7612bf81e48086004c62548de2682266">CC1101</a>
@@ -554,7 +566,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
 <li>startTransmit()
 : <a class="el" href="class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea">CC1101</a>
 , <a class="el" href="classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917">nRF24</a>
-, <a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer</a>
+, <a class="el" href="class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db">PhysicalLayer</a>
 , <a class="el" href="class_r_f69.html#a855dc194947b095b821ec1524ba6814c">RF69</a>
 , <a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">Si443x</a>
 , <a class="el" href="class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1">SX126x</a>
diff --git a/functions_type.html b/functions_type.html
new file mode 100644
index 00000000..571f1ba5
--- /dev/null
+++ b/functions_type.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>RadioLib: Class Members - Typedefs</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">RadioLib
+   </div>
+   <div id="projectbrief">Universal wireless communication library for Arduino</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('functions_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>SPIparseStatusCb_t
+: <a class="el" href="class_module.html#a9393088249856eab568126aeb2493e4a">Module</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/functions_vars.html b/functions_vars.html
index 93ab7e62..b2006303 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -138,9 +138,15 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
 <li>sendSeqNumber
 : <a class="el" href="class_a_x25_frame.html#a4c0fdf148d3b779d48441d45af87add2">AX25Frame</a>
 </li>
+<li>SPIparseStatusCb
+: <a class="el" href="class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2">Module</a>
+</li>
 <li>SPIreadCommand
 : <a class="el" href="class_module.html#a849ad85fc1bc3a7130e660c13973ab26">Module</a>
 </li>
+<li>SPIstreamType
+: <a class="el" href="class_module.html#a34927454be3a34df8a5a586c46c428af">Module</a>
+</li>
 <li>SPIwriteCommand
 : <a class="el" href="class_module.html#ae89764d15e8df5694a6aec0e18f72d3f">Module</a>
 </li>
diff --git a/menudata.js b/menudata.js
index e35ddf71..73f22f07 100644
--- a/menudata.js
+++ b/menudata.js
@@ -76,6 +76,7 @@ var menudata={children:[
 {text:"y",url:"functions_func_y.html#index_y"},
 {text:"~",url:"functions_func_~.html#index__7E"}]},
 {text:"Variables",url:"functions_vars.html"},
+{text:"Typedefs",url:"functions_type.html"},
 {text:"Enumerations",url:"functions_enum.html"},
 {text:"Enumerator",url:"functions_eval.html"}]}]},
 {text:"Files",url:"files.html",children:[
diff --git a/navtreedata.js b/navtreedata.js
index 3f52dbb0..80995096 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -36,6 +36,7 @@ var NAVTREE =
         [ "All", "functions.html", "functions_dup" ],
         [ "Functions", "functions_func.html", "functions_func" ],
         [ "Variables", "functions_vars.html", null ],
+        [ "Typedefs", "functions_type.html", null ],
         [ "Enumerations", "functions_enum.html", null ],
         [ "Enumerator", "functions_eval.html", null ]
       ] ]
@@ -49,10 +50,10 @@ var NAVTREE =
 var NAVTREEINDEX =
 [
 "_a_f_s_k_8h_source.html",
-"class_module.html#ae352c7a7b997fc1b17189c1312a8347f",
-"class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244",
-"class_s_x1282.html",
-"group__config__shaping.html#ga677dde0ea956d5e99af30cf501a727ad"
+"class_module.html#acabb23f1cded0a43ffc38cfcc649dcb2",
+"class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef",
+"class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10",
+"group__config__encoding.html"
 ];
 
 var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 4d799150..b60cda5d 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -211,43 +211,43 @@ var NAVTREEINDEX0 =
 "class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261":[3,0,9,0],
 "class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4":[3,0,9,3],
 "class_module.html":[3,0,10],
-"class_module.html#a015226566efc5131c8a39a184b6c4e6b":[3,0,10,13],
-"class_module.html#a0ecbb4e1e98094c1296b1e823dc14703":[3,0,10,27],
-"class_module.html#a1101d49f597f756141fc9de88a504f21":[3,0,10,2],
-"class_module.html#a1286d7fd9673cbfab945c26b2585a129":[3,0,10,35],
-"class_module.html#a1310b9594f86fb1dc6646479922a1fdc":[3,0,10,25],
-"class_module.html#a14d7cd8220bfa4440bda055ce5be748c":[3,0,10,8],
-"class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3":[3,0,10,33],
-"class_module.html#a216dd0c6ce140857f2b003ab8d89fbac":[3,0,10,21],
-"class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7":[3,0,10,44],
-"class_module.html#a33e33df69d58660b8cd0e2dafe5e9189":[3,0,10,41],
-"class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703":[3,0,10,6],
-"class_module.html#a45bd514a1f2859d9a867c8f9b13eb332":[3,0,10,40],
-"class_module.html#a45e7823c44ac0aa8a10bd4f365890c98":[3,0,10,42],
-"class_module.html#a46ad10b113df7c7e0a932be19eff63cd":[3,0,10,11],
-"class_module.html#a47978200f7e2e408fb64f506c81cee9f":[3,0,10,43],
-"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,10,23],
-"class_module.html#a5699a937b62ba41387567b4d679b9377":[3,0,10,14],
-"class_module.html#a5a67b3a63420d762ecba9448671c99bf":[3,0,10,1],
-"class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571":[3,0,10,1,3],
-"class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671":[3,0,10,1,1],
-"class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f":[3,0,10,1,2],
-"class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770":[3,0,10,1,0],
-"class_module.html#a5ecd52243289112f35a9644cdafbe49f":[3,0,10,30],
-"class_module.html#a656738f2fe41fb236d27aed02efa8ad4":[3,0,10,9],
-"class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2":[3,0,10,34],
-"class_module.html#a7216d32fc55130d111409c6f2050d9c0":[3,0,10,26],
-"class_module.html#a7495c81640aac8f4686221dad34a274f":[3,0,10,10],
-"class_module.html#a849ad85fc1bc3a7130e660c13973ab26":[3,0,10,45],
-"class_module.html#a870c63233146d03380f753498c975050":[3,0,10,29],
-"class_module.html#a8c7f17a63b67117d953f1ba990b17f80":[3,0,10,17],
-"class_module.html#a919baf2e46c357ebfcdbc1025b6c551e":[3,0,10,3],
-"class_module.html#a91aaa34aecdfeaf24948551b037033be":[3,0,10,4],
-"class_module.html#a9d77a08070cbd48fd4ece62a739333e9":[3,0,10,39],
-"class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d":[3,0,10,12],
-"class_module.html#ab814614ddd34b57f5a612a20f5fe4c57":[3,0,10,38],
-"class_module.html#abb9e88a881632cb2c72931c5b8c2ae90":[3,0,10,36],
-"class_module.html#acabb23f1cded0a43ffc38cfcc649dcb2":[3,0,10,31],
-"class_module.html#ad1956ac81429ec1f61f83dbc081cf18c":[3,0,10,19],
-"class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4":[3,0,10,32]
+"class_module.html#a015226566efc5131c8a39a184b6c4e6b":[3,0,10,14],
+"class_module.html#a0ecbb4e1e98094c1296b1e823dc14703":[3,0,10,28],
+"class_module.html#a1101d49f597f756141fc9de88a504f21":[3,0,10,3],
+"class_module.html#a1286d7fd9673cbfab945c26b2585a129":[3,0,10,36],
+"class_module.html#a1310b9594f86fb1dc6646479922a1fdc":[3,0,10,26],
+"class_module.html#a14d7cd8220bfa4440bda055ce5be748c":[3,0,10,9],
+"class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3":[3,0,10,34],
+"class_module.html#a216dd0c6ce140857f2b003ab8d89fbac":[3,0,10,22],
+"class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7":[3,0,10,46],
+"class_module.html#a33e33df69d58660b8cd0e2dafe5e9189":[3,0,10,43],
+"class_module.html#a34927454be3a34df8a5a586c46c428af":[3,0,10,49],
+"class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703":[3,0,10,7],
+"class_module.html#a45bd514a1f2859d9a867c8f9b13eb332":[3,0,10,42],
+"class_module.html#a45e7823c44ac0aa8a10bd4f365890c98":[3,0,10,44],
+"class_module.html#a46ad10b113df7c7e0a932be19eff63cd":[3,0,10,12],
+"class_module.html#a47978200f7e2e408fb64f506c81cee9f":[3,0,10,45],
+"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,10,24],
+"class_module.html#a5699a937b62ba41387567b4d679b9377":[3,0,10,15],
+"class_module.html#a5a67b3a63420d762ecba9448671c99bf":[3,0,10,2],
+"class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571":[3,0,10,2,3],
+"class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671":[3,0,10,2,1],
+"class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f":[3,0,10,2,2],
+"class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770":[3,0,10,2,0],
+"class_module.html#a5ecd52243289112f35a9644cdafbe49f":[3,0,10,31],
+"class_module.html#a656738f2fe41fb236d27aed02efa8ad4":[3,0,10,10],
+"class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2":[3,0,10,35],
+"class_module.html#a7216d32fc55130d111409c6f2050d9c0":[3,0,10,27],
+"class_module.html#a7295c6b22ac09146d538b90e2dc6ae92":[3,0,10,39],
+"class_module.html#a7495c81640aac8f4686221dad34a274f":[3,0,10,11],
+"class_module.html#a849ad85fc1bc3a7130e660c13973ab26":[3,0,10,48],
+"class_module.html#a870c63233146d03380f753498c975050":[3,0,10,30],
+"class_module.html#a8c7f17a63b67117d953f1ba990b17f80":[3,0,10,18],
+"class_module.html#a919baf2e46c357ebfcdbc1025b6c551e":[3,0,10,4],
+"class_module.html#a91aaa34aecdfeaf24948551b037033be":[3,0,10,5],
+"class_module.html#a9393088249856eab568126aeb2493e4a":[3,0,10,1],
+"class_module.html#a9d77a08070cbd48fd4ece62a739333e9":[3,0,10,41],
+"class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d":[3,0,10,13],
+"class_module.html#ab814614ddd34b57f5a612a20f5fe4c57":[3,0,10,40],
+"class_module.html#abb9e88a881632cb2c72931c5b8c2ae90":[3,0,10,37]
 };
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 9254949c..c4eced3a 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,16 +1,20 @@
 var NAVTREEINDEX1 =
 {
-"class_module.html#ae352c7a7b997fc1b17189c1312a8347f":[3,0,10,18],
-"class_module.html#ae53e355a77f2b7ce6473c62ac5f37334":[3,0,10,15],
-"class_module.html#ae89764d15e8df5694a6aec0e18f72d3f":[3,0,10,46],
-"class_module.html#aeb4c7447372d56a7cae6db91994aacfc":[3,0,10,16],
-"class_module.html#aefd955f1cd6d588b2cc229db87cb2121":[3,0,10,37],
-"class_module.html#af0f870b09b9dd9636f1587d708f07d38":[3,0,10,7],
-"class_module.html#af3f51e517a825949891ad29e30fd3f59":[3,0,10,20],
-"class_module.html#af6bfd022681d360082e3dd31a984e1f7":[3,0,10,5],
-"class_module.html#af7e4872dad3d19b6f75f532c88683168":[3,0,10,24],
-"class_module.html#af998b86ce1243f616f6fcb6df5336207":[3,0,10,22],
-"class_module.html#afbed643f082286012bf44bba22381ae6":[3,0,10,28],
+"class_module.html#acabb23f1cded0a43ffc38cfcc649dcb2":[3,0,10,32],
+"class_module.html#ad1956ac81429ec1f61f83dbc081cf18c":[3,0,10,20],
+"class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4":[3,0,10,33],
+"class_module.html#ae352c7a7b997fc1b17189c1312a8347f":[3,0,10,19],
+"class_module.html#ae53e355a77f2b7ce6473c62ac5f37334":[3,0,10,16],
+"class_module.html#ae89764d15e8df5694a6aec0e18f72d3f":[3,0,10,50],
+"class_module.html#aeb4c7447372d56a7cae6db91994aacfc":[3,0,10,17],
+"class_module.html#aefd955f1cd6d588b2cc229db87cb2121":[3,0,10,38],
+"class_module.html#af0f870b09b9dd9636f1587d708f07d38":[3,0,10,8],
+"class_module.html#af3f51e517a825949891ad29e30fd3f59":[3,0,10,21],
+"class_module.html#af6bfd022681d360082e3dd31a984e1f7":[3,0,10,6],
+"class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2":[3,0,10,47],
+"class_module.html#af7e4872dad3d19b6f75f532c88683168":[3,0,10,25],
+"class_module.html#af998b86ce1243f616f6fcb6df5336207":[3,0,10,23],
+"class_module.html#afbed643f082286012bf44bba22381ae6":[3,0,10,29],
 "class_morse_client.html":[3,0,11],
 "class_morse_client.html#a051cba718c88b0d25a0f6f6dbfeb1e46":[3,0,11,3],
 "class_morse_client.html#a1125d874d18a507b2e77675b687cce0f":[3,0,11,4],
@@ -245,9 +249,5 @@ var NAVTREEINDEX1 =
 "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e":[3,0,29,0,4],
 "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172":[3,0,29,0,2],
 "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf":[3,0,29,0,1],
-"class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494":[3,0,29,7],
-"class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef":[3,0,29,3],
-"class_s_t_m32_w_lx___module.html":[3,0,30],
-"class_s_t_m32_w_lx___module.html#ad61ab4742f6392865afcfd8463560c5d":[3,0,30,0],
-"class_s_x1231.html":[3,0,31]
+"class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494":[3,0,29,7]
 };
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 99438f28..d663c001 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,5 +1,9 @@
 var NAVTREEINDEX2 =
 {
+"class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef":[3,0,29,3],
+"class_s_t_m32_w_lx___module.html":[3,0,30],
+"class_s_t_m32_w_lx___module.html#ad61ab4742f6392865afcfd8463560c5d":[3,0,30,0],
+"class_s_x1231.html":[3,0,31],
 "class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244":[3,0,31,1],
 "class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269":[3,0,31,0],
 "class_s_x1261.html":[3,0,32],
@@ -245,9 +249,5 @@ var NAVTREEINDEX2 =
 "class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5":[3,0,42,8],
 "class_s_x1280.html":[3,0,43],
 "class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb":[3,0,43,0],
-"class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2":[3,0,43,2],
-"class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10":[3,0,43,3],
-"class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f":[3,0,43,1],
-"class_s_x1281.html":[3,0,44],
-"class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998":[3,0,44,0]
+"class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2":[3,0,43,2]
 };
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 96c1d3a0..beeef2d8 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,5 +1,9 @@
 var NAVTREEINDEX3 =
 {
+"class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10":[3,0,43,3],
+"class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f":[3,0,43,1],
+"class_s_x1281.html":[3,0,44],
+"class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998":[3,0,44,0],
 "class_s_x1282.html":[3,0,45],
 "class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232":[3,0,45,0],
 "class_s_x128x.html":[3,0,46],
@@ -204,8 +208,8 @@ var NAVTREEINDEX3 =
 "functions_c.html":[3,3,0,2],
 "functions_d.html":[3,3,0,3],
 "functions_e.html":[3,3,0,4],
-"functions_enum.html":[3,3,3],
-"functions_eval.html":[3,3,4],
+"functions_enum.html":[3,3,4],
+"functions_eval.html":[3,3,5],
 "functions_f.html":[3,3,0,5],
 "functions_func.html":[3,3,1],
 "functions_func.html":[3,3,1,0],
@@ -240,14 +244,10 @@ var NAVTREEINDEX3 =
 "functions_r.html":[3,3,0,14],
 "functions_s.html":[3,3,0,15],
 "functions_t.html":[3,3,0,16],
+"functions_type.html":[3,3,3],
 "functions_v.html":[3,3,0,17],
 "functions_vars.html":[3,3,2],
 "functions_w.html":[3,3,0,18],
 "functions_y.html":[3,3,0,19],
-"functions_~.html":[3,3,0,20],
-"group__config__encoding.html":[2,2],
-"group__config__encoding.html#ga0253ae0c289d950e36106102a983f9cb":[2,2,1],
-"group__config__encoding.html#ga0bfc51be5abf0b434a49540bddb65328":[2,2,2],
-"group__config__encoding.html#gaffff394bbc47c05ed1bfde2e16a596e8":[2,2,0],
-"group__config__shaping.html":[2,1]
+"functions_~.html":[3,3,0,20]
 };
diff --git a/navtreeindex4.js b/navtreeindex4.js
index f3a94b27..af3b098d 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,10 @@
 var NAVTREEINDEX4 =
 {
+"group__config__encoding.html":[2,2],
+"group__config__encoding.html#ga0253ae0c289d950e36106102a983f9cb":[2,2,1],
+"group__config__encoding.html#ga0bfc51be5abf0b434a49540bddb65328":[2,2,2],
+"group__config__encoding.html#gaffff394bbc47c05ed1bfde2e16a596e8":[2,2,0],
+"group__config__shaping.html":[2,1],
 "group__config__shaping.html#ga677dde0ea956d5e99af30cf501a727ad":[2,1,2],
 "group__config__shaping.html#ga6a562fca42573d39e4a214c293756f64":[2,1,0],
 "group__config__shaping.html#ga80e2185af1123c7632aa40cad1691e6d":[2,1,3],
diff --git a/search/all_10.js b/search/all_10.js
index 8dee4b67..faf9ef93 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,13 +1,13 @@
 var searchData=
 [
-  ['term_351',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
-  ['todo_20list_352',['Todo List',['../todo.html',1,'']]],
-  ['tone_353',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()']]],
-  ['tone_5ft_354',['tone_t',['../structtone__t.html',1,'']]],
-  ['tones_355',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
-  ['transfer_356',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
-  ['transmit_357',['transmit',['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &amp;str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &amp;str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit()'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &amp;str, uint8_t addr=0)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit()']]],
-  ['transmitdirect_358',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
-  ['transmitdirectasync_359',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]],
-  ['type_360',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
+  ['term_355',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
+  ['todo_20list_356',['Todo List',['../todo.html',1,'']]],
+  ['tone_357',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()']]],
+  ['tone_5ft_358',['tone_t',['../structtone__t.html',1,'']]],
+  ['tones_359',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
+  ['transfer_360',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
+  ['transmit_361',['transmit',['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &amp;str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &amp;str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit()'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &amp;str, uint8_t addr=0)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit()']]],
+  ['transmitdirect_362',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
+  ['transmitdirectasync_363',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]],
+  ['type_364',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
 ];
diff --git a/search/all_11.js b/search/all_11.js
index 392933e1..fa897a16 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['variablepacketlengthmode_361',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
-  ['viscode_362',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
+  ['variablepacketlengthmode_365',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
+  ['viscode_366',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
 ];
diff --git a/search/all_12.js b/search/all_12.js
index bd33460a..49f74ad1 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['waitformicroseconds_363',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
-  ['width_364',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]],
-  ['write_365',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
+  ['waitformicroseconds_367',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
+  ['width_368',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]],
+  ['write_369',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
 ];
diff --git a/search/all_13.js b/search/all_13.js
index 6c457112..271084a6 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['yield_366',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
+  ['yield_370',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
 ];
diff --git a/search/all_14.js b/search/all_14.js
index 21b4375a..3020b1a2 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['_7eax25frame_367',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
-  ['_7eita2string_368',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+  ['_7eax25frame_371',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
+  ['_7eita2string_372',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
 ];
diff --git a/search/all_f.js b/search/all_f.js
index a324d97d..ecd8123e 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -78,49 +78,53 @@ var searchData=
   ['setwhitening_303',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]],
   ['si4430_304',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430::Si4430()'],['../class_si4430.html',1,'Si4430']]],
   ['si4431_305',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431::Si4431()'],['../class_si4431.html',1,'Si4431']]],
-  ['si4432_306',['Si4432',['../class_si4432.html',1,'Si4432'],['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()']]],
+  ['si4432_306',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()'],['../class_si4432.html',1,'Si4432']]],
   ['si443x_307',['Si443x',['../class_si443x.html',1,'Si443x'],['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()']]],
-  ['sleep_308',['sleep',['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
+  ['sleep_308',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
   ['spigetregvalue_309',['SPIgetRegValue',['../class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4',1,'Module']]],
-  ['spireadcommand_310',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
-  ['spireadregister_311',['SPIreadRegister',['../class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3',1,'Module']]],
-  ['spireadregisterburst_312',['SPIreadRegisterBurst',['../class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2',1,'Module']]],
-  ['spisetregvalue_313',['SPIsetRegValue',['../class_module.html#a1286d7fd9673cbfab945c26b2585a129',1,'Module']]],
-  ['spitransfer_314',['SPItransfer',['../class_module.html#aefd955f1cd6d588b2cc229db87cb2121',1,'Module']]],
-  ['spiwritecommand_315',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
-  ['spiwriteregister_316',['SPIwriteRegister',['../class_module.html#ab814614ddd34b57f5a612a20f5fe4c57',1,'Module']]],
-  ['spiwriteregisterburst_317',['SPIwriteRegisterBurst',['../class_module.html#a9d77a08070cbd48fd4ece62a739333e9',1,'Module']]],
-  ['srccallsign_318',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
-  ['srcssid_319',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]],
-  ['sstvclient_320',['SSTVClient',['../class_s_s_t_v_client.html',1,'SSTVClient'],['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
-  ['sstvmode_5ft_321',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
-  ['standby_322',['standby',['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
-  ['standby_20mode_20type_20aliases_2e_323',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
-  ['startchannelscan_324',['startChannelScan',['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()']]],
-  ['startdirect_325',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
-  ['startranging_326',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
-  ['startreceive_327',['startReceive',['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#ad59ee052d8ab1f250245a14039fc8b66',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_s_x126x.html#aeb92dc9d2e2a2b3a3a5ff2856528d497',1,'SX126x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
-  ['startreceivedutycycle_328',['startReceiveDutyCycle',['../class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136',1,'SX126x']]],
-  ['startreceivedutycycleauto_329',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f',1,'SX126x']]],
-  ['startsignal_330',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
-  ['starttransmit_331',['startTransmit',['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr) override'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &amp;str, uint8_t addr=0)']]],
-  ['status_20codes_332',['Status Codes',['../group__status__codes.html',1,'']]],
-  ['stm32wlx_333',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]],
-  ['stm32wlx_5fmodule_334',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
-  ['sx1231_335',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]],
-  ['sx1261_336',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]],
-  ['sx1262_337',['SX1262',['../class_s_x1262.html',1,'SX1262'],['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()']]],
-  ['sx1268_338',['SX1268',['../class_s_x1268.html',1,'SX1268'],['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()']]],
-  ['sx126x_339',['SX126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]],
-  ['sx1272_340',['SX1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]],
-  ['sx1273_341',['SX1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]],
-  ['sx1276_342',['SX1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]],
-  ['sx1277_343',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()'],['../class_s_x1277.html',1,'SX1277']]],
-  ['sx1278_344',['SX1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]],
-  ['sx1279_345',['SX1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]],
-  ['sx127x_346',['SX127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]],
-  ['sx1280_347',['SX1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]],
-  ['sx1281_348',['SX1281',['../class_s_x1281.html',1,'SX1281'],['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()']]],
-  ['sx1282_349',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]],
-  ['sx128x_350',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]]
+  ['spiparsestatuscb_310',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
+  ['spiparsestatuscb_5ft_311',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]],
+  ['spireadcommand_312',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
+  ['spireadregister_313',['SPIreadRegister',['../class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3',1,'Module']]],
+  ['spireadregisterburst_314',['SPIreadRegisterBurst',['../class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2',1,'Module']]],
+  ['spisetregvalue_315',['SPIsetRegValue',['../class_module.html#a1286d7fd9673cbfab945c26b2585a129',1,'Module']]],
+  ['spistreamtype_316',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
+  ['spitransfer_317',['SPItransfer',['../class_module.html#aefd955f1cd6d588b2cc229db87cb2121',1,'Module']]],
+  ['spitransferstream_318',['SPItransferStream',['../class_module.html#a7295c6b22ac09146d538b90e2dc6ae92',1,'Module']]],
+  ['spiwritecommand_319',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
+  ['spiwriteregister_320',['SPIwriteRegister',['../class_module.html#ab814614ddd34b57f5a612a20f5fe4c57',1,'Module']]],
+  ['spiwriteregisterburst_321',['SPIwriteRegisterBurst',['../class_module.html#a9d77a08070cbd48fd4ece62a739333e9',1,'Module']]],
+  ['srccallsign_322',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
+  ['srcssid_323',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]],
+  ['sstvclient_324',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)'],['../class_s_s_t_v_client.html',1,'SSTVClient']]],
+  ['sstvmode_5ft_325',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
+  ['standby_326',['standby',['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
+  ['standby_20mode_20type_20aliases_2e_327',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
+  ['startchannelscan_328',['startChannelScan',['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()']]],
+  ['startdirect_329',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
+  ['startranging_330',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
+  ['startreceive_331',['startReceive',['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#ad59ee052d8ab1f250245a14039fc8b66',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_s_x126x.html#aeb92dc9d2e2a2b3a3a5ff2856528d497',1,'SX126x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
+  ['startreceivedutycycle_332',['startReceiveDutyCycle',['../class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136',1,'SX126x']]],
+  ['startreceivedutycycleauto_333',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f',1,'SX126x']]],
+  ['startsignal_334',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
+  ['starttransmit_335',['startTransmit',['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr) override'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &amp;str, uint8_t addr=0)']]],
+  ['status_20codes_336',['Status Codes',['../group__status__codes.html',1,'']]],
+  ['stm32wlx_337',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]],
+  ['stm32wlx_5fmodule_338',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
+  ['sx1231_339',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]],
+  ['sx1261_340',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]],
+  ['sx1262_341',['SX1262',['../class_s_x1262.html',1,'SX1262'],['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()']]],
+  ['sx1268_342',['SX1268',['../class_s_x1268.html',1,'SX1268'],['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()']]],
+  ['sx126x_343',['SX126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]],
+  ['sx1272_344',['SX1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]],
+  ['sx1273_345',['SX1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]],
+  ['sx1276_346',['SX1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]],
+  ['sx1277_347',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()'],['../class_s_x1277.html',1,'SX1277']]],
+  ['sx1278_348',['SX1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]],
+  ['sx1279_349',['SX1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]],
+  ['sx127x_350',['SX127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]],
+  ['sx1280_351',['SX1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]],
+  ['sx1281_352',['SX1281',['../class_s_x1281.html',1,'SX1281'],['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()']]],
+  ['sx1282_353',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]],
+  ['sx128x_354',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]]
 ];
diff --git a/search/classes_0.js b/search/classes_0.js
index 4f9e0466..6cfb5b43 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['afskclient_369',['AFSKClient',['../class_a_f_s_k_client.html',1,'']]],
-  ['aprsclient_370',['APRSClient',['../class_a_p_r_s_client.html',1,'']]],
-  ['ax25client_371',['AX25Client',['../class_a_x25_client.html',1,'']]],
-  ['ax25frame_372',['AX25Frame',['../class_a_x25_frame.html',1,'']]]
+  ['afskclient_373',['AFSKClient',['../class_a_f_s_k_client.html',1,'']]],
+  ['aprsclient_374',['APRSClient',['../class_a_p_r_s_client.html',1,'']]],
+  ['ax25client_375',['AX25Client',['../class_a_x25_client.html',1,'']]],
+  ['ax25frame_376',['AX25Frame',['../class_a_x25_frame.html',1,'']]]
 ];
diff --git a/search/classes_1.js b/search/classes_1.js
index a2412e00..b2270e23 100644
--- a/search/classes_1.js
+++ b/search/classes_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['cc1101_373',['CC1101',['../class_c_c1101.html',1,'']]]
+  ['cc1101_377',['CC1101',['../class_c_c1101.html',1,'']]]
 ];
diff --git a/search/classes_2.js b/search/classes_2.js
index 4c39f078..b6fb50f0 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['externalradio_374',['ExternalRadio',['../class_external_radio.html',1,'']]]
+  ['externalradio_378',['ExternalRadio',['../class_external_radio.html',1,'']]]
 ];
diff --git a/search/classes_3.js b/search/classes_3.js
index 9206380d..6b0a570e 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['fsk4client_375',['FSK4Client',['../class_f_s_k4_client.html',1,'']]]
+  ['fsk4client_379',['FSK4Client',['../class_f_s_k4_client.html',1,'']]]
 ];
diff --git a/search/classes_4.js b/search/classes_4.js
index 791fb9f0..c2a86f93 100644
--- a/search/classes_4.js
+++ b/search/classes_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['hellclient_376',['HellClient',['../class_hell_client.html',1,'']]]
+  ['hellclient_380',['HellClient',['../class_hell_client.html',1,'']]]
 ];
diff --git a/search/classes_5.js b/search/classes_5.js
index 55d0d830..9275eede 100644
--- a/search/classes_5.js
+++ b/search/classes_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ita2string_377',['ITA2String',['../class_i_t_a2_string.html',1,'']]]
+  ['ita2string_381',['ITA2String',['../class_i_t_a2_string.html',1,'']]]
 ];
diff --git a/search/classes_6.js b/search/classes_6.js
index 923f2fd2..639dd153 100644
--- a/search/classes_6.js
+++ b/search/classes_6.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['llcc68_378',['LLCC68',['../class_l_l_c_c68.html',1,'']]]
+  ['llcc68_382',['LLCC68',['../class_l_l_c_c68.html',1,'']]]
 ];
diff --git a/search/classes_7.js b/search/classes_7.js
index f520251f..d16b014a 100644
--- a/search/classes_7.js
+++ b/search/classes_7.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['module_379',['Module',['../class_module.html',1,'']]],
-  ['morseclient_380',['MorseClient',['../class_morse_client.html',1,'']]]
+  ['module_383',['Module',['../class_module.html',1,'']]],
+  ['morseclient_384',['MorseClient',['../class_morse_client.html',1,'']]]
 ];
diff --git a/search/classes_8.js b/search/classes_8.js
index 7f33f87e..f4e08c08 100644
--- a/search/classes_8.js
+++ b/search/classes_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['nrf24_381',['nRF24',['../classn_r_f24.html',1,'']]]
+  ['nrf24_385',['nRF24',['../classn_r_f24.html',1,'']]]
 ];
diff --git a/search/classes_9.js b/search/classes_9.js
index b5508eaf..be3afeaf 100644
--- a/search/classes_9.js
+++ b/search/classes_9.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['pagerclient_382',['PagerClient',['../class_pager_client.html',1,'']]],
-  ['physicallayer_383',['PhysicalLayer',['../class_physical_layer.html',1,'']]]
+  ['pagerclient_386',['PagerClient',['../class_pager_client.html',1,'']]],
+  ['physicallayer_387',['PhysicalLayer',['../class_physical_layer.html',1,'']]]
 ];
diff --git a/search/classes_a.js b/search/classes_a.js
index e9e572c2..6c0b47b9 100644
--- a/search/classes_a.js
+++ b/search/classes_a.js
@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['rf69_384',['RF69',['../class_r_f69.html',1,'']]],
-  ['rfm22_385',['RFM22',['../class_r_f_m22.html',1,'']]],
-  ['rfm23_386',['RFM23',['../class_r_f_m23.html',1,'']]],
-  ['rfm95_387',['RFM95',['../class_r_f_m95.html',1,'']]],
-  ['rfm96_388',['RFM96',['../class_r_f_m96.html',1,'']]],
-  ['rfm97_389',['RFM97',['../class_r_f_m97.html',1,'']]],
-  ['rfm98_390',['RFM98',['../class_r_f_m98.html',1,'']]],
-  ['rfswitchmode_5ft_391',['RfSwitchMode_t',['../struct_module_1_1_rf_switch_mode__t.html',1,'Module']]],
-  ['rttyclient_392',['RTTYClient',['../class_r_t_t_y_client.html',1,'']]]
+  ['rf69_388',['RF69',['../class_r_f69.html',1,'']]],
+  ['rfm22_389',['RFM22',['../class_r_f_m22.html',1,'']]],
+  ['rfm23_390',['RFM23',['../class_r_f_m23.html',1,'']]],
+  ['rfm95_391',['RFM95',['../class_r_f_m95.html',1,'']]],
+  ['rfm96_392',['RFM96',['../class_r_f_m96.html',1,'']]],
+  ['rfm97_393',['RFM97',['../class_r_f_m97.html',1,'']]],
+  ['rfm98_394',['RFM98',['../class_r_f_m98.html',1,'']]],
+  ['rfswitchmode_5ft_395',['RfSwitchMode_t',['../struct_module_1_1_rf_switch_mode__t.html',1,'Module']]],
+  ['rttyclient_396',['RTTYClient',['../class_r_t_t_y_client.html',1,'']]]
 ];
diff --git a/search/classes_b.js b/search/classes_b.js
index aea490e9..65b7a21d 100644
--- a/search/classes_b.js
+++ b/search/classes_b.js
@@ -1,27 +1,27 @@
 var searchData=
 [
-  ['si4430_393',['Si4430',['../class_si4430.html',1,'']]],
-  ['si4431_394',['Si4431',['../class_si4431.html',1,'']]],
-  ['si4432_395',['Si4432',['../class_si4432.html',1,'']]],
-  ['si443x_396',['Si443x',['../class_si443x.html',1,'']]],
-  ['sstvclient_397',['SSTVClient',['../class_s_s_t_v_client.html',1,'']]],
-  ['sstvmode_5ft_398',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
-  ['stm32wlx_399',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'']]],
-  ['stm32wlx_5fmodule_400',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
-  ['sx1231_401',['SX1231',['../class_s_x1231.html',1,'']]],
-  ['sx1261_402',['SX1261',['../class_s_x1261.html',1,'']]],
-  ['sx1262_403',['SX1262',['../class_s_x1262.html',1,'']]],
-  ['sx1268_404',['SX1268',['../class_s_x1268.html',1,'']]],
-  ['sx126x_405',['SX126x',['../class_s_x126x.html',1,'']]],
-  ['sx1272_406',['SX1272',['../class_s_x1272.html',1,'']]],
-  ['sx1273_407',['SX1273',['../class_s_x1273.html',1,'']]],
-  ['sx1276_408',['SX1276',['../class_s_x1276.html',1,'']]],
-  ['sx1277_409',['SX1277',['../class_s_x1277.html',1,'']]],
-  ['sx1278_410',['SX1278',['../class_s_x1278.html',1,'']]],
-  ['sx1279_411',['SX1279',['../class_s_x1279.html',1,'']]],
-  ['sx127x_412',['SX127x',['../class_s_x127x.html',1,'']]],
-  ['sx1280_413',['SX1280',['../class_s_x1280.html',1,'']]],
-  ['sx1281_414',['SX1281',['../class_s_x1281.html',1,'']]],
-  ['sx1282_415',['SX1282',['../class_s_x1282.html',1,'']]],
-  ['sx128x_416',['SX128x',['../class_s_x128x.html',1,'']]]
+  ['si4430_397',['Si4430',['../class_si4430.html',1,'']]],
+  ['si4431_398',['Si4431',['../class_si4431.html',1,'']]],
+  ['si4432_399',['Si4432',['../class_si4432.html',1,'']]],
+  ['si443x_400',['Si443x',['../class_si443x.html',1,'']]],
+  ['sstvclient_401',['SSTVClient',['../class_s_s_t_v_client.html',1,'']]],
+  ['sstvmode_5ft_402',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
+  ['stm32wlx_403',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'']]],
+  ['stm32wlx_5fmodule_404',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
+  ['sx1231_405',['SX1231',['../class_s_x1231.html',1,'']]],
+  ['sx1261_406',['SX1261',['../class_s_x1261.html',1,'']]],
+  ['sx1262_407',['SX1262',['../class_s_x1262.html',1,'']]],
+  ['sx1268_408',['SX1268',['../class_s_x1268.html',1,'']]],
+  ['sx126x_409',['SX126x',['../class_s_x126x.html',1,'']]],
+  ['sx1272_410',['SX1272',['../class_s_x1272.html',1,'']]],
+  ['sx1273_411',['SX1273',['../class_s_x1273.html',1,'']]],
+  ['sx1276_412',['SX1276',['../class_s_x1276.html',1,'']]],
+  ['sx1277_413',['SX1277',['../class_s_x1277.html',1,'']]],
+  ['sx1278_414',['SX1278',['../class_s_x1278.html',1,'']]],
+  ['sx1279_415',['SX1279',['../class_s_x1279.html',1,'']]],
+  ['sx127x_416',['SX127x',['../class_s_x127x.html',1,'']]],
+  ['sx1280_417',['SX1280',['../class_s_x1280.html',1,'']]],
+  ['sx1281_418',['SX1281',['../class_s_x1281.html',1,'']]],
+  ['sx1282_419',['SX1282',['../class_s_x1282.html',1,'']]],
+  ['sx128x_420',['SX128x',['../class_s_x128x.html',1,'']]]
 ];
diff --git a/search/classes_c.js b/search/classes_c.js
index fabfcde2..7ea6c32c 100644
--- a/search/classes_c.js
+++ b/search/classes_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['tone_5ft_417',['tone_t',['../structtone__t.html',1,'']]]
+  ['tone_5ft_421',['tone_t',['../structtone__t.html',1,'']]]
 ];
diff --git a/search/enums_0.js b/search/enums_0.js
index 5fa5294c..2a6cca04 100644
--- a/search/enums_0.js
+++ b/search/enums_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['opmode_5ft_691',['OpMode_t',['../class_module.html#a5a67b3a63420d762ecba9448671c99bf',1,'Module::OpMode_t()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787',1,'STM32WLx::OpMode_t()']]]
+  ['opmode_5ft_699',['OpMode_t',['../class_module.html#a5a67b3a63420d762ecba9448671c99bf',1,'Module::OpMode_t()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787',1,'STM32WLx::OpMode_t()']]]
 ];
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
index f004ab3f..9e9085e0 100644
--- a/search/enumvalues_0.js
+++ b/search/enumvalues_0.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['mode_5fend_5fof_5ftable_692',['MODE_END_OF_TABLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770',1,'Module::MODE_END_OF_TABLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a0cffe238c4822ab7f8beddf4ec72052b',1,'STM32WLx::MODE_END_OF_TABLE()']]],
-  ['mode_5fidle_693',['MODE_IDLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671',1,'Module::MODE_IDLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf',1,'STM32WLx::MODE_IDLE()']]],
-  ['mode_5frx_694',['MODE_RX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f',1,'Module::MODE_RX()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172',1,'STM32WLx::MODE_RX()']]],
-  ['mode_5ftx_695',['MODE_TX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571',1,'Module']]],
-  ['mode_5ftx_5fhp_696',['MODE_TX_HP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e',1,'STM32WLx']]],
-  ['mode_5ftx_5flp_697',['MODE_TX_LP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a20a2eda9aaf3c7cdb4a55955d6ff3544',1,'STM32WLx']]]
+  ['mode_5fend_5fof_5ftable_700',['MODE_END_OF_TABLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770',1,'Module::MODE_END_OF_TABLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a0cffe238c4822ab7f8beddf4ec72052b',1,'STM32WLx::MODE_END_OF_TABLE()']]],
+  ['mode_5fidle_701',['MODE_IDLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671',1,'Module::MODE_IDLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf',1,'STM32WLx::MODE_IDLE()']]],
+  ['mode_5frx_702',['MODE_RX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f',1,'Module::MODE_RX()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172',1,'STM32WLx::MODE_RX()']]],
+  ['mode_5ftx_703',['MODE_TX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571',1,'Module']]],
+  ['mode_5ftx_5fhp_704',['MODE_TX_HP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e',1,'STM32WLx']]],
+  ['mode_5ftx_5flp_705',['MODE_TX_LP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a20a2eda9aaf3c7cdb4a55955d6ff3544',1,'STM32WLx']]]
 ];
diff --git a/search/functions_0.js b/search/functions_0.js
index 757488d9..f032ff63 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['afskclient_418',['AFSKClient',['../class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd',1,'AFSKClient']]],
-  ['aprsclient_419',['APRSClient',['../class_a_p_r_s_client.html#a08e166ed706d79c66c1d5b48f195724c',1,'APRSClient']]],
-  ['attachinterrupt_420',['attachInterrupt',['../class_module.html#a91aaa34aecdfeaf24948551b037033be',1,'Module']]],
-  ['autoldro_421',['autoLDRO',['../class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c',1,'SX126x::autoLDRO()'],['../class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63',1,'SX1272::autoLDRO()'],['../class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e',1,'SX1278::autoLDRO()']]],
-  ['available_422',['available',['../class_pager_client.html#aec073fa9e5adcff9730482d9583715e9',1,'PagerClient::available()'],['../class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26',1,'PhysicalLayer::available()']]],
-  ['ax25client_423',['AX25Client',['../class_a_x25_client.html#ab074563d4d22a42d5ea9ad1693d6f373',1,'AX25Client::AX25Client(PhysicalLayer *phy)'],['../class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520',1,'AX25Client::AX25Client(AFSKClient *audio)']]],
-  ['ax25frame_424',['AX25Frame',['../class_a_x25_frame.html#a138d97d90a371bef7ebd86cce1cc4979',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control)'],['../class_a_x25_frame.html#a60e1b318d6e4b9299a4eab72e40877fc',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, const char *info)'],['../class_a_x25_frame.html#a3899b8698d772b8285629d6a4f2a642a',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, uint8_t *info, uint16_t infoLen)'],['../class_a_x25_frame.html#a25b83cc9c281d2758165833fe238fe0e',1,'AX25Frame::AX25Frame(const AX25Frame &amp;frame)']]]
+  ['afskclient_422',['AFSKClient',['../class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd',1,'AFSKClient']]],
+  ['aprsclient_423',['APRSClient',['../class_a_p_r_s_client.html#a08e166ed706d79c66c1d5b48f195724c',1,'APRSClient']]],
+  ['attachinterrupt_424',['attachInterrupt',['../class_module.html#a91aaa34aecdfeaf24948551b037033be',1,'Module']]],
+  ['autoldro_425',['autoLDRO',['../class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c',1,'SX126x::autoLDRO()'],['../class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63',1,'SX1272::autoLDRO()'],['../class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e',1,'SX1278::autoLDRO()']]],
+  ['available_426',['available',['../class_pager_client.html#aec073fa9e5adcff9730482d9583715e9',1,'PagerClient::available()'],['../class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26',1,'PhysicalLayer::available()']]],
+  ['ax25client_427',['AX25Client',['../class_a_x25_client.html#ab074563d4d22a42d5ea9ad1693d6f373',1,'AX25Client::AX25Client(PhysicalLayer *phy)'],['../class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520',1,'AX25Client::AX25Client(AFSKClient *audio)']]],
+  ['ax25frame_428',['AX25Frame',['../class_a_x25_frame.html#a138d97d90a371bef7ebd86cce1cc4979',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control)'],['../class_a_x25_frame.html#a60e1b318d6e4b9299a4eab72e40877fc',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, const char *info)'],['../class_a_x25_frame.html#a3899b8698d772b8285629d6a4f2a642a',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, uint8_t *info, uint16_t infoLen)'],['../class_a_x25_frame.html#a25b83cc9c281d2758165833fe238fe0e',1,'AX25Frame::AX25Frame(const AX25Frame &amp;frame)']]]
 ];
diff --git a/search/functions_1.js b/search/functions_1.js
index 2fd6e183..c5c5e032 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['begin_425',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::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_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::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_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &amp;mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &amp;mode)'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
-  ['beginble_426',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
-  ['beginflrc_427',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
-  ['beginfsk_428',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',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_429',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
-  ['begintransaction_430',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
-  ['bytearr_431',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
+  ['begin_429',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::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_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::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_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &amp;mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &amp;mode)'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',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_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
+  ['beginble_430',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
+  ['beginflrc_431',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
+  ['beginfsk_432',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',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_433',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
+  ['begintransaction_434',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
+  ['bytearr_435',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
 ];
diff --git a/search/functions_10.js b/search/functions_10.js
index 36ad7d91..e6d8871a 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['term_653',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
-  ['tone_654',['tone',['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]],
-  ['transfer_655',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
-  ['transmit_656',['transmit',['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit()'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &amp;str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &amp;str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &amp;str, uint8_t addr=0)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit()']]],
-  ['transmitdirect_657',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
-  ['transmitdirectasync_658',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]]
+  ['term_658',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
+  ['tone_659',['tone',['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]],
+  ['transfer_660',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
+  ['transmit_661',['transmit',['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit()'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &amp;str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &amp;str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &amp;str, uint8_t addr=0)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit()']]],
+  ['transmitdirect_662',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
+  ['transmitdirectasync_663',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]]
 ];
diff --git a/search/functions_11.js b/search/functions_11.js
index 8a37e005..8bd9cc7f 100644
--- a/search/functions_11.js
+++ b/search/functions_11.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['variablepacketlengthmode_659',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
+  ['variablepacketlengthmode_664',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
 ];
diff --git a/search/functions_12.js b/search/functions_12.js
index 96cf5093..58e4ed59 100644
--- a/search/functions_12.js
+++ b/search/functions_12.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['waitformicroseconds_660',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
-  ['write_661',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
+  ['waitformicroseconds_665',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
+  ['write_666',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
 ];
diff --git a/search/functions_13.js b/search/functions_13.js
index 6d657015..76b876ce 100644
--- a/search/functions_13.js
+++ b/search/functions_13.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['yield_662',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
+  ['yield_667',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
 ];
diff --git a/search/functions_14.js b/search/functions_14.js
index ef8b677a..4f5c35db 100644
--- a/search/functions_14.js
+++ b/search/functions_14.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['_7eax25frame_663',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
-  ['_7eita2string_664',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+  ['_7eax25frame_668',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
+  ['_7eita2string_669',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
 ];
diff --git a/search/functions_2.js b/search/functions_2.js
index 00c9e8f8..54fcb89c 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['cc1101_432',['CC1101',['../class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e',1,'CC1101']]],
-  ['cleardio0action_433',['clearDio0Action',['../class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942',1,'RF69::clearDio0Action()'],['../class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823',1,'SX127x::clearDio0Action()']]],
-  ['cleardio1action_434',['clearDio1Action',['../class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51',1,'RF69::clearDio1Action()'],['../class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc',1,'STM32WLx::clearDio1Action()'],['../class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd',1,'SX126x::clearDio1Action()'],['../class_s_x127x.html#a9b6532a25e1730973ac08146008adca5',1,'SX127x::clearDio1Action()'],['../class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f',1,'SX128x::clearDio1Action()']]],
-  ['clearfhssint_435',['clearFHSSInt',['../class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66',1,'SX127x']]],
-  ['clearfifoemptyaction_436',['clearFifoEmptyAction',['../class_r_f69.html#a0d7b67499462777f7909860405ca6b62',1,'RF69::clearFifoEmptyAction()'],['../class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1',1,'SX127x::clearFifoEmptyAction()']]],
-  ['clearfifofullaction_437',['clearFifoFullAction',['../class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3',1,'RF69::clearFifoFullAction()'],['../class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71',1,'SX127x::clearFifoFullAction()']]],
-  ['cleargdo0action_438',['clearGdo0Action',['../class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8',1,'CC1101']]],
-  ['cleargdo2action_439',['clearGdo2Action',['../class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4',1,'CC1101']]],
-  ['clearirqaction_440',['clearIrqAction',['../class_si443x.html#a8d019f58551346c3f3bd8b72d2486109',1,'Si443x']]]
+  ['cc1101_436',['CC1101',['../class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e',1,'CC1101']]],
+  ['cleardio0action_437',['clearDio0Action',['../class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942',1,'RF69::clearDio0Action()'],['../class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823',1,'SX127x::clearDio0Action()']]],
+  ['cleardio1action_438',['clearDio1Action',['../class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51',1,'RF69::clearDio1Action()'],['../class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc',1,'STM32WLx::clearDio1Action()'],['../class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd',1,'SX126x::clearDio1Action()'],['../class_s_x127x.html#a9b6532a25e1730973ac08146008adca5',1,'SX127x::clearDio1Action()'],['../class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f',1,'SX128x::clearDio1Action()']]],
+  ['clearfhssint_439',['clearFHSSInt',['../class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66',1,'SX127x']]],
+  ['clearfifoemptyaction_440',['clearFifoEmptyAction',['../class_r_f69.html#a0d7b67499462777f7909860405ca6b62',1,'RF69::clearFifoEmptyAction()'],['../class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1',1,'SX127x::clearFifoEmptyAction()']]],
+  ['clearfifofullaction_441',['clearFifoFullAction',['../class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3',1,'RF69::clearFifoFullAction()'],['../class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71',1,'SX127x::clearFifoFullAction()']]],
+  ['cleargdo0action_442',['clearGdo0Action',['../class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8',1,'CC1101']]],
+  ['cleargdo2action_443',['clearGdo2Action',['../class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4',1,'CC1101']]],
+  ['clearirqaction_444',['clearIrqAction',['../class_si443x.html#a8d019f58551346c3f3bd8b72d2486109',1,'Si443x']]]
 ];
diff --git a/search/functions_3.js b/search/functions_3.js
index 7ab7bc81..a66b7aa0 100644
--- a/search/functions_3.js
+++ b/search/functions_3.js
@@ -1,16 +1,16 @@
 var searchData=
 [
-  ['decode_441',['decode',['../class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7',1,'MorseClient']]],
-  ['delay_442',['delay',['../class_module.html#af0f870b09b9dd9636f1587d708f07d38',1,'Module']]],
-  ['delaymicroseconds_443',['delayMicroseconds',['../class_module.html#a14d7cd8220bfa4440bda055ce5be748c',1,'Module']]],
-  ['detachinterrupt_444',['detachInterrupt',['../class_module.html#a656738f2fe41fb236d27aed02efa8ad4',1,'Module']]],
-  ['digitalread_445',['digitalRead',['../class_module.html#a7495c81640aac8f4686221dad34a274f',1,'Module']]],
-  ['digitalwrite_446',['digitalWrite',['../class_module.html#a46ad10b113df7c7e0a932be19eff63cd',1,'Module']]],
-  ['disableaddressfiltering_447',['disableAddressFiltering',['../class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2',1,'SX126x::disableAddressFiltering()'],['../class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5',1,'SX127x::disableAddressFiltering()'],['../class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee',1,'RF69::disableAddressFiltering()'],['../class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883',1,'CC1101::disableAddressFiltering()']]],
-  ['disableaes_448',['disableAES',['../class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa',1,'RF69']]],
-  ['disablebitsync_449',['disableBitSync',['../class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd',1,'SX127x']]],
-  ['disablecontinuousmodebitsync_450',['disableContinuousModeBitSync',['../class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad',1,'RF69']]],
-  ['disablepipe_451',['disablePipe',['../classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a',1,'nRF24']]],
-  ['disablesyncwordfiltering_452',['disableSyncWordFiltering',['../class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b',1,'CC1101::disableSyncWordFiltering()'],['../class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80',1,'RF69::disableSyncWordFiltering()']]],
-  ['dropsync_453',['dropSync',['../class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3',1,'PhysicalLayer']]]
+  ['decode_445',['decode',['../class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7',1,'MorseClient']]],
+  ['delay_446',['delay',['../class_module.html#af0f870b09b9dd9636f1587d708f07d38',1,'Module']]],
+  ['delaymicroseconds_447',['delayMicroseconds',['../class_module.html#a14d7cd8220bfa4440bda055ce5be748c',1,'Module']]],
+  ['detachinterrupt_448',['detachInterrupt',['../class_module.html#a656738f2fe41fb236d27aed02efa8ad4',1,'Module']]],
+  ['digitalread_449',['digitalRead',['../class_module.html#a7495c81640aac8f4686221dad34a274f',1,'Module']]],
+  ['digitalwrite_450',['digitalWrite',['../class_module.html#a46ad10b113df7c7e0a932be19eff63cd',1,'Module']]],
+  ['disableaddressfiltering_451',['disableAddressFiltering',['../class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2',1,'SX126x::disableAddressFiltering()'],['../class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5',1,'SX127x::disableAddressFiltering()'],['../class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee',1,'RF69::disableAddressFiltering()'],['../class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883',1,'CC1101::disableAddressFiltering()']]],
+  ['disableaes_452',['disableAES',['../class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa',1,'RF69']]],
+  ['disablebitsync_453',['disableBitSync',['../class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd',1,'SX127x']]],
+  ['disablecontinuousmodebitsync_454',['disableContinuousModeBitSync',['../class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad',1,'RF69']]],
+  ['disablepipe_455',['disablePipe',['../classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a',1,'nRF24']]],
+  ['disablesyncwordfiltering_456',['disableSyncWordFiltering',['../class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b',1,'CC1101::disableSyncWordFiltering()'],['../class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80',1,'RF69::disableSyncWordFiltering()']]],
+  ['dropsync_457',['dropSync',['../class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3',1,'PhysicalLayer']]]
 ];
diff --git a/search/functions_4.js b/search/functions_4.js
index 16b5b22c..fabb12bb 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['enableaes_454',['enableAES',['../class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69',1,'RF69']]],
-  ['enablebitsync_455',['enableBitSync',['../class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa',1,'SX127x']]],
-  ['enablecontinuousmodebitsync_456',['enableContinuousModeBitSync',['../class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0',1,'RF69']]],
-  ['enablesyncwordfiltering_457',['enableSyncWordFiltering',['../class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4',1,'CC1101::enableSyncWordFiltering()'],['../class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417',1,'RF69::enableSyncWordFiltering()']]],
-  ['end_458',['end',['../class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d',1,'Module']]],
-  ['endtransaction_459',['endTransaction',['../class_module.html#a015226566efc5131c8a39a184b6c4e6b',1,'Module']]],
-  ['explicitheader_460',['explicitHeader',['../class_s_x126x.html#a3765f534418d4e0540c179621c019138',1,'SX126x::explicitHeader()'],['../class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7',1,'SX1272::explicitHeader()'],['../class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1',1,'SX1278::explicitHeader()'],['../class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d',1,'SX128x::explicitHeader()']]]
+  ['enableaes_458',['enableAES',['../class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69',1,'RF69']]],
+  ['enablebitsync_459',['enableBitSync',['../class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa',1,'SX127x']]],
+  ['enablecontinuousmodebitsync_460',['enableContinuousModeBitSync',['../class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0',1,'RF69']]],
+  ['enablesyncwordfiltering_461',['enableSyncWordFiltering',['../class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4',1,'CC1101::enableSyncWordFiltering()'],['../class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417',1,'RF69::enableSyncWordFiltering()']]],
+  ['end_462',['end',['../class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d',1,'Module']]],
+  ['endtransaction_463',['endTransaction',['../class_module.html#a015226566efc5131c8a39a184b6c4e6b',1,'Module']]],
+  ['explicitheader_464',['explicitHeader',['../class_s_x126x.html#a3765f534418d4e0540c179621c019138',1,'SX126x::explicitHeader()'],['../class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7',1,'SX1272::explicitHeader()'],['../class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1',1,'SX1278::explicitHeader()'],['../class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d',1,'SX128x::explicitHeader()']]]
 ];
diff --git a/search/functions_5.js b/search/functions_5.js
index a447060a..6ea7f764 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['fifoadd_461',['fifoAdd',['../class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e',1,'SX127x::fifoAdd()'],['../class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89',1,'RF69::fifoAdd(uint8_t *data, int totalLen, int *remLen)']]],
-  ['fifoget_462',['fifoGet',['../class_r_f69.html#aa6886410230c654400c76ec7710d623c',1,'RF69::fifoGet()'],['../class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a',1,'SX127x::fifoGet()']]],
-  ['findrfswitchmode_463',['findRfSwitchMode',['../class_module.html#a5699a937b62ba41387567b4d679b9377',1,'Module']]],
-  ['finishtransmit_464',['finishTransmit',['../class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18',1,'PhysicalLayer::finishTransmit()'],['../class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4',1,'SX128x::finishTransmit()'],['../class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f',1,'SX127x::finishTransmit()'],['../class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e',1,'SX126x::finishTransmit()'],['../class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3',1,'Si443x::finishTransmit()'],['../class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b',1,'RF69::finishTransmit()'],['../classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f',1,'nRF24::finishTransmit()'],['../class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f',1,'CC1101::finishTransmit() override']]],
-  ['fixedpacketlengthmode_465',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
-  ['flipbits_466',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
-  ['flipbits16_467',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
-  ['forceldro_468',['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_469',['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)']]]
+  ['fifoadd_465',['fifoAdd',['../class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e',1,'SX127x::fifoAdd()'],['../class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89',1,'RF69::fifoAdd(uint8_t *data, int totalLen, int *remLen)']]],
+  ['fifoget_466',['fifoGet',['../class_r_f69.html#aa6886410230c654400c76ec7710d623c',1,'RF69::fifoGet()'],['../class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a',1,'SX127x::fifoGet()']]],
+  ['findrfswitchmode_467',['findRfSwitchMode',['../class_module.html#a5699a937b62ba41387567b4d679b9377',1,'Module']]],
+  ['finishtransmit_468',['finishTransmit',['../class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18',1,'PhysicalLayer::finishTransmit()'],['../class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4',1,'SX128x::finishTransmit()'],['../class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f',1,'SX127x::finishTransmit()'],['../class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e',1,'SX126x::finishTransmit()'],['../class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3',1,'Si443x::finishTransmit()'],['../class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b',1,'RF69::finishTransmit()'],['../classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f',1,'nRF24::finishTransmit()'],['../class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f',1,'CC1101::finishTransmit() override']]],
+  ['fixedpacketlengthmode_469',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
+  ['flipbits_470',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
+  ['flipbits16_471',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
+  ['forceldro_472',['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_473',['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)']]]
 ];
diff --git a/search/functions_6.js b/search/functions_6.js
index 72f95cd0..39900cef 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,34 +1,34 @@
 var searchData=
 [
-  ['getafcerror_470',['getAFCError',['../class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544',1,'SX127x']]],
-  ['getchannelscanresult_471',['getChannelScanResult',['../class_s_x126x.html#abf1c3d6fa419a1e3ef11db63d3f46f8f',1,'SX126x']]],
-  ['getchipversion_472',['getChipVersion',['../class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705',1,'CC1101::getChipVersion()'],['../class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638',1,'RF69::getChipVersion()'],['../class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3',1,'Si443x::getChipVersion()'],['../class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd',1,'SX127x::getChipVersion()']]],
-  ['getcs_473',['getCs',['../class_module.html#ae53e355a77f2b7ce6473c62ac5f37334',1,'Module']]],
-  ['getcurrentlimit_474',['getCurrentLimit',['../class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab',1,'SX126x']]],
-  ['getdatarate_475',['getDataRate',['../class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9',1,'SX126x::getDataRate()'],['../class_s_x127x.html#adc25b685de0859b799488bf7729350b6',1,'SX127x::getDataRate() const']]],
-  ['getfhsschannel_476',['getFHSSChannel',['../class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c',1,'SX127x']]],
-  ['getfhsshoppingperiod_477',['getFHSSHoppingPeriod',['../class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617',1,'SX127x']]],
-  ['getfreqstep_478',['getFreqStep',['../class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c',1,'PhysicalLayer']]],
-  ['getfrequency_479',['getFrequency',['../class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed',1,'RF69']]],
-  ['getfrequencydeviation_480',['getFrequencyDeviation',['../class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9',1,'RF69::getFrequencyDeviation()'],['../class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124',1,'CC1101::getFrequencyDeviation()']]],
-  ['getfrequencyerror_481',['getFrequencyError',['../class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362',1,'SX127x::getFrequencyError()'],['../class_s_x128x.html#a2b424000856a9dc212f571d0e8890635',1,'SX128x::getFrequencyError()']]],
-  ['getgpio_482',['getGpio',['../class_module.html#aeb4c7447372d56a7cae6db91994aacfc',1,'Module']]],
-  ['getirq_483',['getIrq',['../class_module.html#a8c7f17a63b67117d953f1ba990b17f80',1,'Module']]],
-  ['getirqflags_484',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]],
-  ['getirqstatus_485',['getIrqStatus',['../class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df',1,'SX126x::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]],
-  ['getlasterror_486',['getLastError',['../class_s_x126x.html#ac71eb1209354837ced2e21e66534bff3',1,'SX126x::getLastError()'],['../class_s_x128x.html#abefabeb0ecd6c441fbd388340bb7b2b2',1,'SX128x::getLastError()']]],
-  ['getlqi_487',['getLQI',['../class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb',1,'CC1101']]],
-  ['getmodemstatus_488',['getModemStatus',['../class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc',1,'SX127x']]],
-  ['getpacketlength_489',['getPacketLength',['../class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0',1,'CC1101::getPacketLength()'],['../class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6',1,'PhysicalLayer::getPacketLength()'],['../class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735',1,'SX128x::getPacketLength()'],['../class_s_x127x.html#a462fa74275e67c296328a01f361892d5',1,'SX127x::getPacketLength()'],['../class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10',1,'Si443x::getPacketLength()'],['../class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1',1,'RF69::getPacketLength()'],['../classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b',1,'nRF24::getPacketLength()'],['../class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987',1,'SX126x::getPacketLength()']]],
-  ['getpictureheight_490',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]],
-  ['getpromiscuousmode_491',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]],
-  ['getrangingresult_492',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]],
-  ['getrssi_493',['getRSSI',['../class_s_x128x.html#a94d3003277925e2dc3372548b3311008',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ae52d84fa301309a4a4294312571fc3b8',1,'SX1278::getRSSI()'],['../class_s_x1272.html#a0d8e68cf913422535dc43cbdf73a3f10',1,'SX1272::getRSSI()'],['../class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925',1,'SX126x::getRSSI()'],['../class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7',1,'RF69::getRSSI()'],['../class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc',1,'CC1101::getRSSI()']]],
-  ['getrssiinst_494',['getRSSIInst',['../class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323',1,'SX126x']]],
-  ['getrst_495',['getRst',['../class_module.html#ae352c7a7b997fc1b17189c1312a8347f',1,'Module']]],
-  ['getsnr_496',['getSNR',['../class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca',1,'SX126x::getSNR()'],['../class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb',1,'SX127x::getSNR()'],['../class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2',1,'SX128x::getSNR()']]],
-  ['getstatus_497',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]],
-  ['gettemperature_498',['getTemperature',['../class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853',1,'RF69']]],
-  ['gettempraw_499',['getTempRaw',['../class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1',1,'SX127x']]],
-  ['gettimeonair_500',['getTimeOnAir',['../class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10',1,'SX126x::getTimeOnAir()'],['../class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac',1,'SX127x::getTimeOnAir()'],['../class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232',1,'SX128x::getTimeOnAir()']]]
+  ['getafcerror_474',['getAFCError',['../class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544',1,'SX127x']]],
+  ['getchannelscanresult_475',['getChannelScanResult',['../class_s_x126x.html#abf1c3d6fa419a1e3ef11db63d3f46f8f',1,'SX126x']]],
+  ['getchipversion_476',['getChipVersion',['../class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705',1,'CC1101::getChipVersion()'],['../class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638',1,'RF69::getChipVersion()'],['../class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3',1,'Si443x::getChipVersion()'],['../class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd',1,'SX127x::getChipVersion()']]],
+  ['getcs_477',['getCs',['../class_module.html#ae53e355a77f2b7ce6473c62ac5f37334',1,'Module']]],
+  ['getcurrentlimit_478',['getCurrentLimit',['../class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab',1,'SX126x']]],
+  ['getdatarate_479',['getDataRate',['../class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9',1,'SX126x::getDataRate()'],['../class_s_x127x.html#adc25b685de0859b799488bf7729350b6',1,'SX127x::getDataRate() const']]],
+  ['getfhsschannel_480',['getFHSSChannel',['../class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c',1,'SX127x']]],
+  ['getfhsshoppingperiod_481',['getFHSSHoppingPeriod',['../class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617',1,'SX127x']]],
+  ['getfreqstep_482',['getFreqStep',['../class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c',1,'PhysicalLayer']]],
+  ['getfrequency_483',['getFrequency',['../class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed',1,'RF69']]],
+  ['getfrequencydeviation_484',['getFrequencyDeviation',['../class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9',1,'RF69::getFrequencyDeviation()'],['../class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124',1,'CC1101::getFrequencyDeviation()']]],
+  ['getfrequencyerror_485',['getFrequencyError',['../class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362',1,'SX127x::getFrequencyError()'],['../class_s_x128x.html#a2b424000856a9dc212f571d0e8890635',1,'SX128x::getFrequencyError()']]],
+  ['getgpio_486',['getGpio',['../class_module.html#aeb4c7447372d56a7cae6db91994aacfc',1,'Module']]],
+  ['getirq_487',['getIrq',['../class_module.html#a8c7f17a63b67117d953f1ba990b17f80',1,'Module']]],
+  ['getirqflags_488',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]],
+  ['getirqstatus_489',['getIrqStatus',['../class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df',1,'SX126x::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]],
+  ['getlasterror_490',['getLastError',['../class_s_x126x.html#ac71eb1209354837ced2e21e66534bff3',1,'SX126x::getLastError()'],['../class_s_x128x.html#abefabeb0ecd6c441fbd388340bb7b2b2',1,'SX128x::getLastError()']]],
+  ['getlqi_491',['getLQI',['../class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb',1,'CC1101']]],
+  ['getmodemstatus_492',['getModemStatus',['../class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc',1,'SX127x']]],
+  ['getpacketlength_493',['getPacketLength',['../class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0',1,'CC1101::getPacketLength()'],['../class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6',1,'PhysicalLayer::getPacketLength()'],['../class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735',1,'SX128x::getPacketLength()'],['../class_s_x127x.html#a462fa74275e67c296328a01f361892d5',1,'SX127x::getPacketLength()'],['../class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10',1,'Si443x::getPacketLength()'],['../class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1',1,'RF69::getPacketLength()'],['../classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b',1,'nRF24::getPacketLength()'],['../class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987',1,'SX126x::getPacketLength()']]],
+  ['getpictureheight_494',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]],
+  ['getpromiscuousmode_495',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]],
+  ['getrangingresult_496',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]],
+  ['getrssi_497',['getRSSI',['../class_s_x128x.html#a94d3003277925e2dc3372548b3311008',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ae52d84fa301309a4a4294312571fc3b8',1,'SX1278::getRSSI()'],['../class_s_x1272.html#a0d8e68cf913422535dc43cbdf73a3f10',1,'SX1272::getRSSI()'],['../class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925',1,'SX126x::getRSSI()'],['../class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7',1,'RF69::getRSSI()'],['../class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc',1,'CC1101::getRSSI()']]],
+  ['getrssiinst_498',['getRSSIInst',['../class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323',1,'SX126x']]],
+  ['getrst_499',['getRst',['../class_module.html#ae352c7a7b997fc1b17189c1312a8347f',1,'Module']]],
+  ['getsnr_500',['getSNR',['../class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca',1,'SX126x::getSNR()'],['../class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb',1,'SX127x::getSNR()'],['../class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2',1,'SX128x::getSNR()']]],
+  ['getstatus_501',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]],
+  ['gettemperature_502',['getTemperature',['../class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853',1,'RF69']]],
+  ['gettempraw_503',['getTempRaw',['../class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1',1,'SX127x']]],
+  ['gettimeonair_504',['getTimeOnAir',['../class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10',1,'SX126x::getTimeOnAir()'],['../class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac',1,'SX127x::getTimeOnAir()'],['../class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232',1,'SX128x::getTimeOnAir()']]]
 ];
diff --git a/search/functions_7.js b/search/functions_7.js
index e33a7ec0..6089de2e 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['hellclient_501',['HellClient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
-  ['hexdump_502',['hexdump',['../class_module.html#ac2dc188128f32f9360a178f31659291a',1,'Module']]]
+  ['hellclient_505',['HellClient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
+  ['hexdump_506',['hexdump',['../class_module.html#ac2dc188128f32f9360a178f31659291a',1,'Module']]]
 ];
diff --git a/search/functions_8.js b/search/functions_8.js
index 5e325e3d..cf095756 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['idle_503',['idle',['../class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257',1,'FSK4Client::idle()'],['../class_r_t_t_y_client.html#ac477e65ea756e56bb9043d778a51b4bc',1,'RTTYClient::idle()'],['../class_s_s_t_v_client.html#a0126ac04934f589b8cb04a038c342044',1,'SSTVClient::idle()']]],
-  ['implicitheader_504',['implicitHeader',['../class_s_x126x.html#adec09cba71494bd927ad1da786606ca6',1,'SX126x::implicitHeader()'],['../class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3',1,'SX1272::implicitHeader()'],['../class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e',1,'SX1278::implicitHeader()'],['../class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b',1,'SX128x::implicitHeader()']]],
-  ['init_505',['init',['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module']]],
-  ['invertiq_506',['invertIQ',['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x']]],
-  ['iscarrierdetected_507',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
-  ['ita2string_508',['ITA2String',['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
+  ['idle_507',['idle',['../class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257',1,'FSK4Client::idle()'],['../class_r_t_t_y_client.html#ac477e65ea756e56bb9043d778a51b4bc',1,'RTTYClient::idle()'],['../class_s_s_t_v_client.html#a0126ac04934f589b8cb04a038c342044',1,'SSTVClient::idle()']]],
+  ['implicitheader_508',['implicitHeader',['../class_s_x126x.html#adec09cba71494bd927ad1da786606ca6',1,'SX126x::implicitHeader()'],['../class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3',1,'SX1272::implicitHeader()'],['../class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e',1,'SX1278::implicitHeader()'],['../class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b',1,'SX128x::implicitHeader()']]],
+  ['init_509',['init',['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module']]],
+  ['invertiq_510',['invertIQ',['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x']]],
+  ['iscarrierdetected_511',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
+  ['ita2string_512',['ITA2String',['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
 ];
diff --git a/search/functions_9.js b/search/functions_9.js
index d7c40b0d..8048a8b5 100644
--- a/search/functions_9.js
+++ b/search/functions_9.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['length_509',['length',['../class_i_t_a2_string.html#a79b48f6e1eab664b841f3fd20c333e8e',1,'ITA2String']]],
-  ['llcc68_510',['LLCC68',['../class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261',1,'LLCC68']]]
+  ['length_513',['length',['../class_i_t_a2_string.html#a79b48f6e1eab664b841f3fd20c333e8e',1,'ITA2String']]],
+  ['llcc68_514',['LLCC68',['../class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261',1,'LLCC68']]]
 ];
diff --git a/search/functions_a.js b/search/functions_a.js
index 6957b288..591d45e4 100644
--- a/search/functions_a.js
+++ b/search/functions_a.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['micros_511',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
-  ['millis_512',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
-  ['module_513',['Module',['../class_module.html#a1101d49f597f756141fc9de88a504f21',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &amp;mod)']]],
-  ['morseclient_514',['MorseClient',['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]]
+  ['micros_515',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
+  ['millis_516',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
+  ['module_517',['Module',['../class_module.html#a1101d49f597f756141fc9de88a504f21',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &amp;mod)']]],
+  ['morseclient_518',['MorseClient',['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]]
 ];
diff --git a/search/functions_b.js b/search/functions_b.js
index 16143a9d..805134bb 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['notone_515',['noTone',['../class_module.html#af998b86ce1243f616f6fcb6df5336207',1,'Module::noTone()'],['../class_a_f_s_k_client.html#a664c1de9b5cd792826a5a77ac5457bae',1,'AFSKClient::noTone()']]],
-  ['nrf24_516',['nRF24',['../classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e',1,'nRF24']]]
+  ['notone_519',['noTone',['../class_module.html#af998b86ce1243f616f6fcb6df5336207',1,'Module::noTone()'],['../class_a_f_s_k_client.html#a664c1de9b5cd792826a5a77ac5457bae',1,'AFSKClient::noTone()']]],
+  ['nrf24_520',['nRF24',['../classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e',1,'nRF24']]]
 ];
diff --git a/search/functions_c.js b/search/functions_c.js
index 3d600dc0..4307a54a 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['operator_3d_517',['operator=',['../class_module.html#a4ea888758b4a7784082d513a1e7849a4',1,'Module::operator=()'],['../class_a_x25_frame.html#a52e7e5f6f48c3e62544721d2a5e00640',1,'AX25Frame::operator=()']]]
+  ['operator_3d_521',['operator=',['../class_module.html#a4ea888758b4a7784082d513a1e7849a4',1,'Module::operator=()'],['../class_a_x25_frame.html#a52e7e5f6f48c3e62544721d2a5e00640',1,'AX25Frame::operator=()']]]
 ];
diff --git a/search/functions_d.js b/search/functions_d.js
index 84fdbf13..f8fdcc14 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['packetmode_518',['packetMode',['../class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2',1,'CC1101::packetMode()'],['../class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f',1,'RF69::packetMode()'],['../class_si443x.html#a616eb24c4b11c5d39caaade160be8092',1,'Si443x::packetMode()'],['../class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1',1,'SX127x::packetMode()']]],
-  ['pagerclient_519',['PagerClient',['../class_pager_client.html#a9f978120467b13104fb356e9b7d855ec',1,'PagerClient']]],
-  ['physicallayer_520',['PhysicalLayer',['../class_physical_layer.html#a5e02457f1d519cf81b1590a182321c62',1,'PhysicalLayer']]],
-  ['pinmode_521',['pinMode',['../class_module.html#af7e4872dad3d19b6f75f532c88683168',1,'Module']]],
-  ['printglyph_522',['printGlyph',['../class_hell_client.html#ac527806ef871dc12555afe7c43a72ed9',1,'HellClient']]],
-  ['pulsein_523',['pulseIn',['../class_module.html#a1310b9594f86fb1dc6646479922a1fdc',1,'Module']]]
+  ['packetmode_522',['packetMode',['../class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2',1,'CC1101::packetMode()'],['../class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f',1,'RF69::packetMode()'],['../class_si443x.html#a616eb24c4b11c5d39caaade160be8092',1,'Si443x::packetMode()'],['../class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1',1,'SX127x::packetMode()']]],
+  ['pagerclient_523',['PagerClient',['../class_pager_client.html#a9f978120467b13104fb356e9b7d855ec',1,'PagerClient']]],
+  ['physicallayer_524',['PhysicalLayer',['../class_physical_layer.html#a5e02457f1d519cf81b1590a182321c62',1,'PhysicalLayer']]],
+  ['pinmode_525',['pinMode',['../class_module.html#af7e4872dad3d19b6f75f532c88683168',1,'Module']]],
+  ['printglyph_526',['printGlyph',['../class_hell_client.html#ac527806ef871dc12555afe7c43a72ed9',1,'HellClient']]],
+  ['pulsein_527',['pulseIn',['../class_module.html#a1310b9594f86fb1dc6646479922a1fdc',1,'Module']]]
 ];
diff --git a/search/functions_e.js b/search/functions_e.js
index 6d91836e..1f8266fe 100644
--- a/search/functions_e.js
+++ b/search/functions_e.js
@@ -1,19 +1,19 @@
 var searchData=
 [
-  ['random_524',['random',['../class_physical_layer.html#a76113e10481743094a1cd0280692b0a9',1,'PhysicalLayer::random(int32_t min, int32_t max)'],['../class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53',1,'PhysicalLayer::random(int32_t max)']]],
-  ['randombyte_525',['randomByte',['../class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a',1,'SX128x::randomByte()'],['../class_physical_layer.html#a1a5985308904261dd431f373d47ddee4',1,'PhysicalLayer::randomByte()'],['../class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450',1,'SX127x::randomByte()'],['../class_s_x126x.html#a819bb3ced0f184a63cbfbef408a68561',1,'SX126x::randomByte()'],['../class_si443x.html#a74848176d435227e601c86ff37b0edbe',1,'Si443x::randomByte()'],['../class_r_f69.html#a2023f0f22aad00a702bdf598c2154043',1,'RF69::randomByte()'],['../classn_r_f24.html#a5cc7cd54db2a6af1c9183a2d0653fe2e',1,'nRF24::randomByte()'],['../class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833',1,'CC1101::randomByte()']]],
-  ['range_526',['range',['../class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2',1,'SX1280']]],
-  ['read_527',['read',['../class_morse_client.html#a709093c92d69f29f1520f0b290af374b',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
-  ['readbit_528',['readBit',['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_physical_layer.html#ae868adcc63ee0869999e8ccac86b6ff2',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()']]],
-  ['readdata_529',['readData',['../classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2',1,'nRF24::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2',1,'RF69::readData(String &amp;str, size_t len=0)'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData(uint8_t *data, size_t len)'],['../class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'Si443x::readData(String &amp;str, size_t len=0)'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData(uint8_t *data, size_t len)'],['../class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX126x::readData(String &amp;str, size_t len=0)'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData(uint8_t *data, size_t len)'],['../class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX127x::readData(String &amp;str, size_t len=0)'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData(uint8_t *data, size_t len)'],['../class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX128x::readData(String &amp;str, size_t len=0)'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2',1,'CC1101::readData(String &amp;str, size_t len=0)'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData(uint8_t *data, size_t len) override'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_pager_client.html#ac000d0d6b1eb389ead95290f8895d02d',1,'PagerClient::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &amp;str, size_t len=0)'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()']]],
-  ['receive_530',['receive',['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'RF69::receive(String &amp;str, size_t len=0)'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive(uint8_t *data, size_t len)'],['../class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'Si443x::receive(String &amp;str, size_t len=0)'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive(uint8_t *data, size_t len)'],['../class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX126x::receive(String &amp;str, size_t len=0)'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive(uint8_t *data, size_t len)'],['../class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX127x::receive(String &amp;str, size_t len=0)'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive(uint8_t *data, size_t len)'],['../class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX128x::receive(String &amp;str, size_t len=0)'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive(uint8_t *data, size_t len) override'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'CC1101::receive(String &amp;str, size_t len=0)'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive(uint8_t *data, size_t len)'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &amp;str, size_t len=0)'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive(uint8_t *data, size_t len) override'],['../classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'nRF24::receive(String &amp;str, size_t len=0)']]],
-  ['receivedirect_531',['receiveDirect',['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()']]],
-  ['receivedirectasync_532',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
-  ['regdump_533',['regdump',['../class_module.html#a7216d32fc55130d111409c6f2050d9c0',1,'Module']]],
-  ['reset_534',['reset',['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()']]],
-  ['rf69_535',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69']]],
-  ['rfm95_536',['RFM95',['../class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326',1,'RFM95']]],
-  ['rfm96_537',['RFM96',['../class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a',1,'RFM96']]],
-  ['rfm97_538',['RFM97',['../class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be',1,'RFM97']]],
-  ['rttyclient_539',['RTTYClient',['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient(PhysicalLayer *phy)'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient(AFSKClient *audio)']]]
+  ['random_528',['random',['../class_physical_layer.html#a76113e10481743094a1cd0280692b0a9',1,'PhysicalLayer::random(int32_t min, int32_t max)'],['../class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53',1,'PhysicalLayer::random(int32_t max)']]],
+  ['randombyte_529',['randomByte',['../class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a',1,'SX128x::randomByte()'],['../class_physical_layer.html#a1a5985308904261dd431f373d47ddee4',1,'PhysicalLayer::randomByte()'],['../class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450',1,'SX127x::randomByte()'],['../class_s_x126x.html#a819bb3ced0f184a63cbfbef408a68561',1,'SX126x::randomByte()'],['../class_si443x.html#a74848176d435227e601c86ff37b0edbe',1,'Si443x::randomByte()'],['../class_r_f69.html#a2023f0f22aad00a702bdf598c2154043',1,'RF69::randomByte()'],['../classn_r_f24.html#a5cc7cd54db2a6af1c9183a2d0653fe2e',1,'nRF24::randomByte()'],['../class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833',1,'CC1101::randomByte()']]],
+  ['range_530',['range',['../class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2',1,'SX1280']]],
+  ['read_531',['read',['../class_morse_client.html#a709093c92d69f29f1520f0b290af374b',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
+  ['readbit_532',['readBit',['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_physical_layer.html#ae868adcc63ee0869999e8ccac86b6ff2',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()']]],
+  ['readdata_533',['readData',['../classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2',1,'nRF24::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2',1,'RF69::readData(String &amp;str, size_t len=0)'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData(uint8_t *data, size_t len)'],['../class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'Si443x::readData(String &amp;str, size_t len=0)'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData(uint8_t *data, size_t len)'],['../class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX126x::readData(String &amp;str, size_t len=0)'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData(uint8_t *data, size_t len)'],['../class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX127x::readData(String &amp;str, size_t len=0)'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData(uint8_t *data, size_t len)'],['../class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX128x::readData(String &amp;str, size_t len=0)'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2',1,'CC1101::readData(String &amp;str, size_t len=0)'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData(uint8_t *data, size_t len) override'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_pager_client.html#ac000d0d6b1eb389ead95290f8895d02d',1,'PagerClient::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &amp;str, size_t len=0)'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()']]],
+  ['receive_534',['receive',['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'RF69::receive(String &amp;str, size_t len=0)'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive(uint8_t *data, size_t len)'],['../class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'Si443x::receive(String &amp;str, size_t len=0)'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive(uint8_t *data, size_t len)'],['../class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX126x::receive(String &amp;str, size_t len=0)'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive(uint8_t *data, size_t len)'],['../class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX127x::receive(String &amp;str, size_t len=0)'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive(uint8_t *data, size_t len)'],['../class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX128x::receive(String &amp;str, size_t len=0)'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive(uint8_t *data, size_t len) override'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'CC1101::receive(String &amp;str, size_t len=0)'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive(uint8_t *data, size_t len)'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &amp;str, size_t len=0)'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive(uint8_t *data, size_t len) override'],['../classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'nRF24::receive(String &amp;str, size_t len=0)']]],
+  ['receivedirect_535',['receiveDirect',['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()']]],
+  ['receivedirectasync_536',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
+  ['regdump_537',['regdump',['../class_module.html#a7216d32fc55130d111409c6f2050d9c0',1,'Module']]],
+  ['reset_538',['reset',['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()']]],
+  ['rf69_539',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69']]],
+  ['rfm95_540',['RFM95',['../class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326',1,'RFM95']]],
+  ['rfm96_541',['RFM96',['../class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a',1,'RFM96']]],
+  ['rfm97_542',['RFM97',['../class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be',1,'RFM97']]],
+  ['rttyclient_543',['RTTYClient',['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient(PhysicalLayer *phy)'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient(AFSKClient *audio)']]]
 ];
diff --git a/search/functions_f.js b/search/functions_f.js
index 542ee875..08780dd9 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -1,116 +1,117 @@
 var searchData=
 [
-  ['scanchannel_540',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()']]],
-  ['sendframe_541',['sendFrame',['../class_a_p_r_s_client.html#a05076f44e5708f1230894c11053707b1',1,'APRSClient::sendFrame()'],['../class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6',1,'AX25Client::sendFrame()']]],
-  ['sendheader_542',['sendHeader',['../class_s_s_t_v_client.html#a30741de183c81492402187b9d6d8c11e',1,'SSTVClient']]],
-  ['sendline_543',['sendLine',['../class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0',1,'SSTVClient']]],
-  ['sendposition_544',['sendPosition',['../class_a_p_r_s_client.html#aebc95b926fb3d37f8489f895aa576d0e',1,'APRSClient']]],
-  ['sendtone_545',['sendTone',['../class_pager_client.html#a8f9af4c0a5c2e9de7cdfa1a907479111',1,'PagerClient']]],
-  ['setaccessaddress_546',['setAccessAddress',['../class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5',1,'SX128x']]],
-  ['setaddresswidth_547',['setAddressWidth',['../classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4',1,'nRF24']]],
-  ['setaeskey_548',['setAESKey',['../class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3',1,'RF69']]],
-  ['setafc_549',['setAFC',['../class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e',1,'SX127x']]],
-  ['setafcagctrigger_550',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]],
-  ['setafcbandwidth_551',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
-  ['setambienttemperature_552',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
-  ['setautoack_553',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
-  ['setbandwidth_554',['setBandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()']]],
-  ['setbitrate_555',['setBitRate',['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]],
-  ['setbroadcastaddress_556',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],
-  ['setcodingrate_557',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
-  ['setcorrection_558',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]],
-  ['setcrc_559',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]],
-  ['setcrcfiltering_560',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]],
-  ['setcurrentlimit_561',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
-  ['setdatashaping_562',['setDataShaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]],
-  ['setdatashapingook_563',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
-  ['setdio0action_564',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)']]],
-  ['setdio1action_565',['setDio1Action',['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()']]],
-  ['setdio2asrfswitch_566',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
-  ['setdiomapping_567',['setDIOMapping',['../class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a4b879c689b19036411d884f6657f95db',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a47c1d94d2ad2fd7eb5d11480b44cc368',1,'PhysicalLayer::setDIOMapping()']]],
-  ['setdiopreambledetect_568',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]],
-  ['setdirectaction_569',['setDirectAction',['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()']]],
-  ['setdirectsyncword_570',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
-  ['setencoding_571',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()']]],
-  ['setfhsshoppingperiod_572',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]],
-  ['setfifoemptyaction_573',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]],
-  ['setfifofullaction_574',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]],
-  ['setfrequency_575',['setFrequency',['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency(float freq, bool calibrate)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency(float freq)'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()']]],
-  ['setfrequencydeviation_576',['setFrequencyDeviation',['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()']]],
-  ['setgain_577',['setGain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]],
-  ['setgaincontrol_578',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
-  ['setgdo0action_579',['setGdo0Action',['../class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a',1,'CC1101']]],
-  ['setgdo2action_580',['setGdo2Action',['../class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77',1,'CC1101']]],
-  ['sethighsensitivitymode_581',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
-  ['setinversion_582',['setInversion',['../class_hell_client.html#a1779f13c8052c2392a1f2f0e1164343e',1,'HellClient']]],
-  ['setirqaction_583',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
-  ['setlnatestboost_584',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
-  ['setnodeaddress_585',['setNodeAddress',['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()']]],
-  ['setook_586',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]],
-  ['setookfixedorfloorthreshold_587',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
-  ['setookfixedthreshold_588',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
-  ['setookpeakthresholddecrement_589',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
-  ['setookpeakthresholdstep_590',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
-  ['setookthresholdtype_591',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
-  ['setoutputpower_592',['setOutputPower',['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()']]],
-  ['setpreamblelength_593',['setPreambleLength',['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()']]],
-  ['setpromiscuousmode_594',['setPromiscuousMode',['../class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()']]],
-  ['setreceivepipe_595',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
-  ['setrecvsequence_596',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
-  ['setregulatordcdc_597',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
-  ['setregulatorldo_598',['setRegulatorLDO',['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x']]],
-  ['setrepeaters_599',['setRepeaters',['../class_a_x25_frame.html#a7f2d9f4f1ba29d0fd9f9f3f2cf03f797',1,'AX25Frame']]],
-  ['setrfswitchpins_600',['setRfSwitchPins',['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins()'],['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()']]],
-  ['setrfswitchstate_601',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]],
-  ['setrfswitchtable_602',['setRfSwitchTable',['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()']]],
-  ['setrssiconfig_603',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]],
-  ['setrssithreshold_604',['setRSSIThreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold(float dbm)']]],
-  ['setrxbandwidth_605',['setRxBandwidth',['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()']]],
-  ['setrxboostedgainmode_606',['setRxBoostedGainMode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x']]],
-  ['setsendsequence_607',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
-  ['setspreadingfactor_608',['setSpreadingFactor',['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()']]],
-  ['setsyncbits_609',['setSyncBits',['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x']]],
-  ['setsyncword_610',['setSyncWord',['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord()'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)']]],
-  ['settcxo_611',['setTCXO',['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x']]],
-  ['settransmitpipe_612',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
-  ['setwhitening_613',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]],
-  ['si4430_614',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]],
-  ['si4431_615',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]],
-  ['si4432_616',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]],
-  ['si443x_617',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]],
-  ['sleep_618',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
-  ['spigetregvalue_619',['SPIgetRegValue',['../class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4',1,'Module']]],
-  ['spireadregister_620',['SPIreadRegister',['../class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3',1,'Module']]],
-  ['spireadregisterburst_621',['SPIreadRegisterBurst',['../class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2',1,'Module']]],
-  ['spisetregvalue_622',['SPIsetRegValue',['../class_module.html#a1286d7fd9673cbfab945c26b2585a129',1,'Module']]],
-  ['spitransfer_623',['SPItransfer',['../class_module.html#aefd955f1cd6d588b2cc229db87cb2121',1,'Module']]],
-  ['spiwriteregister_624',['SPIwriteRegister',['../class_module.html#ab814614ddd34b57f5a612a20f5fe4c57',1,'Module']]],
-  ['spiwriteregisterburst_625',['SPIwriteRegisterBurst',['../class_module.html#a9d77a08070cbd48fd4ece62a739333e9',1,'Module']]],
-  ['sstvclient_626',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
-  ['standby_627',['standby',['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
-  ['startchannelscan_628',['startChannelScan',['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()'],['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()']]],
-  ['startdirect_629',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
-  ['startranging_630',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
-  ['startreceive_631',['startReceive',['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#ad59ee052d8ab1f250245a14039fc8b66',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_s_x126x.html#aeb92dc9d2e2a2b3a3a5ff2856528d497',1,'SX126x::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
-  ['startreceivedutycycle_632',['startReceiveDutyCycle',['../class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136',1,'SX126x']]],
-  ['startreceivedutycycleauto_633',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f',1,'SX126x']]],
-  ['startsignal_634',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
-  ['starttransmit_635',['startTransmit',['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)']]],
-  ['stm32wlx_636',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]],
-  ['sx1231_637',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]],
-  ['sx1261_638',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]],
-  ['sx1262_639',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]],
-  ['sx1268_640',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]],
-  ['sx126x_641',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]],
-  ['sx1272_642',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]],
-  ['sx1273_643',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]],
-  ['sx1276_644',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]],
-  ['sx1277_645',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]],
-  ['sx1278_646',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]],
-  ['sx1279_647',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]],
-  ['sx127x_648',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]],
-  ['sx1280_649',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]],
-  ['sx1281_650',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]],
-  ['sx1282_651',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]],
-  ['sx128x_652',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]]
+  ['scanchannel_544',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()']]],
+  ['sendframe_545',['sendFrame',['../class_a_p_r_s_client.html#a05076f44e5708f1230894c11053707b1',1,'APRSClient::sendFrame()'],['../class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6',1,'AX25Client::sendFrame()']]],
+  ['sendheader_546',['sendHeader',['../class_s_s_t_v_client.html#a30741de183c81492402187b9d6d8c11e',1,'SSTVClient']]],
+  ['sendline_547',['sendLine',['../class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0',1,'SSTVClient']]],
+  ['sendposition_548',['sendPosition',['../class_a_p_r_s_client.html#aebc95b926fb3d37f8489f895aa576d0e',1,'APRSClient']]],
+  ['sendtone_549',['sendTone',['../class_pager_client.html#a8f9af4c0a5c2e9de7cdfa1a907479111',1,'PagerClient']]],
+  ['setaccessaddress_550',['setAccessAddress',['../class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5',1,'SX128x']]],
+  ['setaddresswidth_551',['setAddressWidth',['../classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4',1,'nRF24']]],
+  ['setaeskey_552',['setAESKey',['../class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3',1,'RF69']]],
+  ['setafc_553',['setAFC',['../class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e',1,'SX127x']]],
+  ['setafcagctrigger_554',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]],
+  ['setafcbandwidth_555',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
+  ['setambienttemperature_556',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
+  ['setautoack_557',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
+  ['setbandwidth_558',['setBandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()']]],
+  ['setbitrate_559',['setBitRate',['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]],
+  ['setbroadcastaddress_560',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],
+  ['setcodingrate_561',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
+  ['setcorrection_562',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]],
+  ['setcrc_563',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]],
+  ['setcrcfiltering_564',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]],
+  ['setcurrentlimit_565',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
+  ['setdatashaping_566',['setDataShaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]],
+  ['setdatashapingook_567',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
+  ['setdio0action_568',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)']]],
+  ['setdio1action_569',['setDio1Action',['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()']]],
+  ['setdio2asrfswitch_570',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
+  ['setdiomapping_571',['setDIOMapping',['../class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a4b879c689b19036411d884f6657f95db',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a47c1d94d2ad2fd7eb5d11480b44cc368',1,'PhysicalLayer::setDIOMapping()']]],
+  ['setdiopreambledetect_572',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]],
+  ['setdirectaction_573',['setDirectAction',['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()']]],
+  ['setdirectsyncword_574',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
+  ['setencoding_575',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()']]],
+  ['setfhsshoppingperiod_576',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]],
+  ['setfifoemptyaction_577',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]],
+  ['setfifofullaction_578',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]],
+  ['setfrequency_579',['setFrequency',['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency(float freq, bool calibrate)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency(float freq)'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()']]],
+  ['setfrequencydeviation_580',['setFrequencyDeviation',['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()']]],
+  ['setgain_581',['setGain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]],
+  ['setgaincontrol_582',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
+  ['setgdo0action_583',['setGdo0Action',['../class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a',1,'CC1101']]],
+  ['setgdo2action_584',['setGdo2Action',['../class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77',1,'CC1101']]],
+  ['sethighsensitivitymode_585',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
+  ['setinversion_586',['setInversion',['../class_hell_client.html#a1779f13c8052c2392a1f2f0e1164343e',1,'HellClient']]],
+  ['setirqaction_587',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
+  ['setlnatestboost_588',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
+  ['setnodeaddress_589',['setNodeAddress',['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()']]],
+  ['setook_590',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]],
+  ['setookfixedorfloorthreshold_591',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
+  ['setookfixedthreshold_592',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
+  ['setookpeakthresholddecrement_593',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
+  ['setookpeakthresholdstep_594',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
+  ['setookthresholdtype_595',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
+  ['setoutputpower_596',['setOutputPower',['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()']]],
+  ['setpreamblelength_597',['setPreambleLength',['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()']]],
+  ['setpromiscuousmode_598',['setPromiscuousMode',['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()'],['../class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e',1,'CC1101::setPromiscuousMode()']]],
+  ['setreceivepipe_599',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
+  ['setrecvsequence_600',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
+  ['setregulatordcdc_601',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
+  ['setregulatorldo_602',['setRegulatorLDO',['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x']]],
+  ['setrepeaters_603',['setRepeaters',['../class_a_x25_frame.html#a7f2d9f4f1ba29d0fd9f9f3f2cf03f797',1,'AX25Frame']]],
+  ['setrfswitchpins_604',['setRfSwitchPins',['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()'],['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)']]],
+  ['setrfswitchstate_605',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]],
+  ['setrfswitchtable_606',['setRfSwitchTable',['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()']]],
+  ['setrssiconfig_607',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]],
+  ['setrssithreshold_608',['setRSSIThreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]],
+  ['setrxbandwidth_609',['setRxBandwidth',['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()']]],
+  ['setrxboostedgainmode_610',['setRxBoostedGainMode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x']]],
+  ['setsendsequence_611',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
+  ['setspreadingfactor_612',['setSpreadingFactor',['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()']]],
+  ['setsyncbits_613',['setSyncBits',['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x']]],
+  ['setsyncword_614',['setSyncWord',['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord()'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)']]],
+  ['settcxo_615',['setTCXO',['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x']]],
+  ['settransmitpipe_616',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
+  ['setwhitening_617',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]],
+  ['si4430_618',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]],
+  ['si4431_619',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]],
+  ['si4432_620',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]],
+  ['si443x_621',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]],
+  ['sleep_622',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
+  ['spigetregvalue_623',['SPIgetRegValue',['../class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4',1,'Module']]],
+  ['spireadregister_624',['SPIreadRegister',['../class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3',1,'Module']]],
+  ['spireadregisterburst_625',['SPIreadRegisterBurst',['../class_module.html#a6fa5239d73379e4140f5c4f513b1b8d2',1,'Module']]],
+  ['spisetregvalue_626',['SPIsetRegValue',['../class_module.html#a1286d7fd9673cbfab945c26b2585a129',1,'Module']]],
+  ['spitransfer_627',['SPItransfer',['../class_module.html#aefd955f1cd6d588b2cc229db87cb2121',1,'Module']]],
+  ['spitransferstream_628',['SPItransferStream',['../class_module.html#a7295c6b22ac09146d538b90e2dc6ae92',1,'Module']]],
+  ['spiwriteregister_629',['SPIwriteRegister',['../class_module.html#ab814614ddd34b57f5a612a20f5fe4c57',1,'Module']]],
+  ['spiwriteregisterburst_630',['SPIwriteRegisterBurst',['../class_module.html#a9d77a08070cbd48fd4ece62a739333e9',1,'Module']]],
+  ['sstvclient_631',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
+  ['standby_632',['standby',['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
+  ['startchannelscan_633',['startChannelScan',['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()'],['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()']]],
+  ['startdirect_634',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
+  ['startranging_635',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
+  ['startreceive_636',['startReceive',['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#ad59ee052d8ab1f250245a14039fc8b66',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_s_x126x.html#aeb92dc9d2e2a2b3a3a5ff2856528d497',1,'SX126x::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
+  ['startreceivedutycycle_637',['startReceiveDutyCycle',['../class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136',1,'SX126x']]],
+  ['startreceivedutycycleauto_638',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f',1,'SX126x']]],
+  ['startsignal_639',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
+  ['starttransmit_640',['startTransmit',['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &amp;str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &amp;str, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)']]],
+  ['stm32wlx_641',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]],
+  ['sx1231_642',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]],
+  ['sx1261_643',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]],
+  ['sx1262_644',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]],
+  ['sx1268_645',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]],
+  ['sx126x_646',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]],
+  ['sx1272_647',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]],
+  ['sx1273_648',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]],
+  ['sx1276_649',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]],
+  ['sx1277_650',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]],
+  ['sx1278_651',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]],
+  ['sx1279_652',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]],
+  ['sx127x_653',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]],
+  ['sx1280_654',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]],
+  ['sx1281_655',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]],
+  ['sx1282_656',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]],
+  ['sx128x_657',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]]
 ];
diff --git a/search/groups_0.js b/search/groups_0.js
index b8b07322..f567f244 100644
--- a/search/groups_0.js
+++ b/search/groups_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['data_20shaping_20filter_20values_20aliases_2e_698',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]]
+  ['data_20shaping_20filter_20values_20aliases_2e_706',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]]
 ];
diff --git a/search/groups_1.js b/search/groups_1.js
index 7f4e0dca..b5d3a573 100644
--- a/search/groups_1.js
+++ b/search/groups_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['encoding_20type_20aliases_2e_699',['Encoding type aliases.',['../group__config__encoding.html',1,'']]]
+  ['encoding_20type_20aliases_2e_707',['Encoding type aliases.',['../group__config__encoding.html',1,'']]]
 ];
diff --git a/search/groups_2.js b/search/groups_2.js
index c254b2ee..0203b0af 100644
--- a/search/groups_2.js
+++ b/search/groups_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['mic_2de_20message_20types_2e_700',['Mic-E message types.',['../group__mic__e__message__types.html',1,'']]]
+  ['mic_2de_20message_20types_2e_708',['Mic-E message types.',['../group__mic__e__message__types.html',1,'']]]
 ];
diff --git a/search/groups_3.js b/search/groups_3.js
index ba0c7559..0af5e33d 100644
--- a/search/groups_3.js
+++ b/search/groups_3.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['standby_20mode_20type_20aliases_2e_701',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
-  ['status_20codes_702',['Status Codes',['../group__status__codes.html',1,'']]]
+  ['standby_20mode_20type_20aliases_2e_709',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
+  ['status_20codes_710',['Status Codes',['../group__status__codes.html',1,'']]]
 ];
diff --git a/search/pages_0.js b/search/pages_0.js
index 7ead98df..359a7288 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['radiolib_20documentation_703',['RadioLib Documentation',['../index.html',1,'']]]
+  ['radiolib_20documentation_711',['RadioLib Documentation',['../index.html',1,'']]]
 ];
diff --git a/search/pages_1.js b/search/pages_1.js
index 7e06496a..bcf69db0 100644
--- a/search/pages_1.js
+++ b/search/pages_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['todo_20list_704',['Todo List',['../todo.html',1,'']]]
+  ['todo_20list_712',['Todo List',['../todo.html',1,'']]]
 ];
diff --git a/search/searchdata.js b/search/searchdata.js
index 64e1a3fe..ca0833d8 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -4,10 +4,11 @@ var indexSectionsWithContent =
   1: "acefhilmnprst",
   2: "abcdefghilmnoprstvwy~",
   3: "cdefhilnprstvw",
-  4: "o",
-  5: "m",
-  6: "dems",
-  7: "rt"
+  4: "s",
+  5: "o",
+  6: "m",
+  7: "dems",
+  8: "rt"
 };
 
 var indexSectionNames =
@@ -16,10 +17,11 @@ var indexSectionNames =
   1: "classes",
   2: "functions",
   3: "variables",
-  4: "enums",
-  5: "enumvalues",
-  6: "groups",
-  7: "pages"
+  4: "typedefs",
+  5: "enums",
+  6: "enumvalues",
+  7: "groups",
+  8: "pages"
 };
 
 var indexSectionLabels =
@@ -28,9 +30,10 @@ var indexSectionLabels =
   1: "Classes",
   2: "Functions",
   3: "Variables",
-  4: "Enumerations",
-  5: "Enumerator",
-  6: "Modules",
-  7: "Pages"
+  4: "Typedefs",
+  5: "Enumerations",
+  6: "Enumerator",
+  7: "Modules",
+  8: "Pages"
 };
 
diff --git a/search/typedefs_0.html b/search/typedefs_0.html
new file mode 100644
index 00000000..a4684c4a
--- /dev/null
+++ b/search/typedefs_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
new file mode 100644
index 00000000..1b704182
--- /dev/null
+++ b/search/typedefs_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['spiparsestatuscb_5ft_698',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]]
+];
diff --git a/search/variables_0.js b/search/variables_0.js
index 988dfd49..57ecdab4 100644
--- a/search/variables_0.js
+++ b/search/variables_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['control_665',['control',['../class_a_x25_frame.html#a5b196079b539dc417ca65dd4ad622f8f',1,'AX25Frame']]]
+  ['control_670',['control',['../class_a_x25_frame.html#a5b196079b539dc417ca65dd4ad622f8f',1,'AX25Frame']]]
 ];
diff --git a/search/variables_1.js b/search/variables_1.js
index 0215bd80..62853b18 100644
--- a/search/variables_1.js
+++ b/search/variables_1.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['destcallsign_666',['destCallsign',['../class_a_x25_frame.html#a7fe9805148e2dd46d163cd989473dbff',1,'AX25Frame']]],
-  ['destssid_667',['destSSID',['../class_a_x25_frame.html#af62935e56dc24bca5d2e2aeb932b63f8',1,'AX25Frame']]]
+  ['destcallsign_671',['destCallsign',['../class_a_x25_frame.html#a7fe9805148e2dd46d163cd989473dbff',1,'AX25Frame']]],
+  ['destssid_672',['destSSID',['../class_a_x25_frame.html#af62935e56dc24bca5d2e2aeb932b63f8',1,'AX25Frame']]]
 ];
diff --git a/search/variables_2.js b/search/variables_2.js
index 22dc6268..78070eaa 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['end_5fof_5fmode_5ftable_668',['END_OF_MODE_TABLE',['../class_module.html#a49267dfba746f63c5a3bfbc27f343de3',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#a4c5655da2e8b6d91ccd16157aba77407',1,'STM32WLx::END_OF_MODE_TABLE()']]]
+  ['end_5fof_5fmode_5ftable_673',['END_OF_MODE_TABLE',['../class_module.html#a49267dfba746f63c5a3bfbc27f343de3',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#a4c5655da2e8b6d91ccd16157aba77407',1,'STM32WLx::END_OF_MODE_TABLE()']]]
 ];
diff --git a/search/variables_3.js b/search/variables_3.js
index c6aae288..6b983281 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['freq_669',['freq',['../structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf',1,'tone_t']]]
+  ['freq_674',['freq',['../structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf',1,'tone_t']]]
 ];
diff --git a/search/variables_4.js b/search/variables_4.js
index 1fcaafe6..36b9c6e5 100644
--- a/search/variables_4.js
+++ b/search/variables_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['height_670',['height',['../struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031',1,'SSTVMode_t']]]
+  ['height_675',['height',['../struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031',1,'SSTVMode_t']]]
 ];
diff --git a/search/variables_5.js b/search/variables_5.js
index b6b5f727..d0a47392 100644
--- a/search/variables_5.js
+++ b/search/variables_5.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['info_671',['info',['../class_a_x25_frame.html#aa82f006b84b71b9c5d036a4946a65988',1,'AX25Frame']]],
-  ['infolen_672',['infoLen',['../class_a_x25_frame.html#a75e8ad33c2540ede5bb130050f6ffc41',1,'AX25Frame']]]
+  ['info_676',['info',['../class_a_x25_frame.html#aa82f006b84b71b9c5d036a4946a65988',1,'AX25Frame']]],
+  ['infolen_677',['infoLen',['../class_a_x25_frame.html#a75e8ad33c2540ede5bb130050f6ffc41',1,'AX25Frame']]]
 ];
diff --git a/search/variables_6.js b/search/variables_6.js
index fc9f6854..a66683e3 100644
--- a/search/variables_6.js
+++ b/search/variables_6.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['len_673',['len',['../structtone__t.html#a3b0421dd255c7c59552741957a6224ed',1,'tone_t']]]
+  ['len_678',['len',['../structtone__t.html#a3b0421dd255c7c59552741957a6224ed',1,'tone_t']]]
 ];
diff --git a/search/variables_7.js b/search/variables_7.js
index 2b9e67d2..c860ccdb 100644
--- a/search/variables_7.js
+++ b/search/variables_7.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['numrepeaters_674',['numRepeaters',['../class_a_x25_frame.html#ad27453a838ba90f917a1a9853358bb9a',1,'AX25Frame']]],
-  ['numtones_675',['numTones',['../struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096',1,'SSTVMode_t']]]
+  ['numrepeaters_679',['numRepeaters',['../class_a_x25_frame.html#ad27453a838ba90f917a1a9853358bb9a',1,'AX25Frame']]],
+  ['numtones_680',['numTones',['../struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096',1,'SSTVMode_t']]]
 ];
diff --git a/search/variables_8.js b/search/variables_8.js
index 3d94169f..a104936e 100644
--- a/search/variables_8.js
+++ b/search/variables_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['protocolid_676',['protocolID',['../class_a_x25_frame.html#aa8895fea37220c82f68bd320331595c8',1,'AX25Frame']]]
+  ['protocolid_681',['protocolID',['../class_a_x25_frame.html#aa8895fea37220c82f68bd320331595c8',1,'AX25Frame']]]
 ];
diff --git a/search/variables_9.js b/search/variables_9.js
index 1b28dd03..6696c1c6 100644
--- a/search/variables_9.js
+++ b/search/variables_9.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['rcvseqnumber_677',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
-  ['repeatercallsigns_678',['repeaterCallsigns',['../class_a_x25_frame.html#a29eb08c9e72bbaced8d37dcb2343ee94',1,'AX25Frame']]],
-  ['repeaterssids_679',['repeaterSSIDs',['../class_a_x25_frame.html#a5b63c6b6f69e0ac47ba9230ad39c6830',1,'AX25Frame']]],
-  ['rfswitch_5fmax_5fpins_680',['RFSWITCH_MAX_PINS',['../class_module.html#a0c11551e12579bbabf57b19e12555b3c',1,'Module']]]
+  ['rcvseqnumber_682',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
+  ['repeatercallsigns_683',['repeaterCallsigns',['../class_a_x25_frame.html#a29eb08c9e72bbaced8d37dcb2343ee94',1,'AX25Frame']]],
+  ['repeaterssids_684',['repeaterSSIDs',['../class_a_x25_frame.html#a5b63c6b6f69e0ac47ba9230ad39c6830',1,'AX25Frame']]],
+  ['rfswitch_5fmax_5fpins_685',['RFSWITCH_MAX_PINS',['../class_module.html#a0c11551e12579bbabf57b19e12555b3c',1,'Module']]]
 ];
diff --git a/search/variables_a.js b/search/variables_a.js
index c6119113..e824b7bc 100644
--- a/search/variables_a.js
+++ b/search/variables_a.js
@@ -1,9 +1,11 @@
 var searchData=
 [
-  ['scanpixellen_681',['scanPixelLen',['../struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694',1,'SSTVMode_t']]],
-  ['sendseqnumber_682',['sendSeqNumber',['../class_a_x25_frame.html#a4c0fdf148d3b779d48441d45af87add2',1,'AX25Frame']]],
-  ['spireadcommand_683',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
-  ['spiwritecommand_684',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
-  ['srccallsign_685',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
-  ['srcssid_686',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]]
+  ['scanpixellen_686',['scanPixelLen',['../struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694',1,'SSTVMode_t']]],
+  ['sendseqnumber_687',['sendSeqNumber',['../class_a_x25_frame.html#a4c0fdf148d3b779d48441d45af87add2',1,'AX25Frame']]],
+  ['spiparsestatuscb_688',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
+  ['spireadcommand_689',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
+  ['spistreamtype_690',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
+  ['spiwritecommand_691',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
+  ['srccallsign_692',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
+  ['srcssid_693',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]]
 ];
diff --git a/search/variables_b.js b/search/variables_b.js
index 004c2752..569d1e96 100644
--- a/search/variables_b.js
+++ b/search/variables_b.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['tones_687',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
-  ['type_688',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
+  ['tones_694',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
+  ['type_695',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
 ];
diff --git a/search/variables_c.js b/search/variables_c.js
index ad6b0ea3..dacbfeb9 100644
--- a/search/variables_c.js
+++ b/search/variables_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['viscode_689',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
+  ['viscode_696',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
 ];
diff --git a/search/variables_d.js b/search/variables_d.js
index 3031ea9e..8f41c88d 100644
--- a/search/variables_d.js
+++ b/search/variables_d.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['width_690',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]]
+  ['width_697',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]]
 ];