|
|
|
@ -880,40 +880,42 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|
|
|
|
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  uint8_t codingRate = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  <span class="keywordtype">bool</span> crcEnabled = <span class="keyword">false</span>;</div>
|
|
|
|
|
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  <span class="keywordtype">bool</span> ookEnabled = <span class="keyword">false</span>;</div>
|
|
|
|
|
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  int16_t configFSK();</div>
|
|
|
|
|
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  int16_t getActiveModem();</div>
|
|
|
|
|
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>  int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
|
|
|
|
|
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  int16_t setBitRateCommon(<span class="keywordtype">float</span> br, uint8_t fracRegAddr);</div>
|
|
|
|
|
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet, <span class="keywordtype">bool</span> skipReceive, int16_t offset);</div>
|
|
|
|
|
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
|
|
|
|
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  <span class="keyword">private</span>:</div>
|
|
|
|
|
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
|
|
|
|
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  <span class="keywordtype">float</span> bitRate = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  <span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>; <span class="comment">// default value used in FSK mode</span></div>
|
|
|
|
|
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  <span class="keywordtype">float</span> dataRate = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <span class="keywordtype">bool</span> packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
|
|
|
|
|
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  uint8_t packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;</div>
|
|
|
|
|
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  int16_t config();</div>
|
|
|
|
|
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  int16_t directMode();</div>
|
|
|
|
|
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
|
|
|
|
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  <span class="keywordtype">bool</span> findChip(<span class="keyword">const</span> uint8_t* vers, uint8_t num);</div>
|
|
|
|
|
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  int16_t setMode(uint8_t mode);</div>
|
|
|
|
|
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  int16_t setActiveModem(uint8_t modem);</div>
|
|
|
|
|
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
|
|
|
|
|
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  <span class="keyword">static</span> uint8_t calculateBWManExp(<span class="keywordtype">float</span> bandwidth);</div>
|
|
|
|
|
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx) = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span> };</div>
|
|
|
|
|
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  <span class="keywordtype">bool</span> implicitHdr = <span class="keyword">false</span>;</div>
|
|
|
|
|
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  int16_t configFSK();</div>
|
|
|
|
|
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>  int16_t getActiveModem();</div>
|
|
|
|
|
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
|
|
|
|
|
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  int16_t setBitRateCommon(<span class="keywordtype">float</span> br, uint8_t fracRegAddr);</div>
|
|
|
|
|
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>(<span class="keywordtype">bool</span> packet, <span class="keywordtype">bool</span> skipReceive, int16_t offset);</div>
|
|
|
|
|
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  int16_t setHeaderType(uint8_t headerType, uint8_t bitIndex, <span class="keywordtype">size_t</span> len = 0xFF);</div>
|
|
|
|
|
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
|
|
|
|
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  <span class="keyword">private</span>:</div>
|
|
|
|
|
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
|
|
|
|
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  <span class="keywordtype">float</span> bitRate = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>; <span class="comment">// default value used in FSK mode</span></div>
|
|
|
|
|
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  <span class="keywordtype">float</span> dataRate = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  <span class="keywordtype">bool</span> packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
|
|
|
|
|
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  uint8_t packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;</div>
|
|
|
|
|
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  int16_t config();</div>
|
|
|
|
|
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  int16_t directMode();</div>
|
|
|
|
|
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
|
|
|
|
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  <span class="keywordtype">bool</span> findChip(<span class="keyword">const</span> uint8_t* vers, uint8_t num);</div>
|
|
|
|
|
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  int16_t setMode(uint8_t mode);</div>
|
|
|
|
|
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  int16_t setActiveModem(uint8_t modem);</div>
|
|
|
|
|
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
|
|
|
|
|
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  <span class="keyword">static</span> uint8_t calculateBWManExp(<span class="keywordtype">float</span> bandwidth);</div>
|
|
|
|
|
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> errataFix(<span class="keywordtype">bool</span> rx) = 0;</div>
|
|
|
|
|
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> };</div>
|
|
|
|
|
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  </div>
|
|
|
|
|
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span> <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:73</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. Note: It is not recommended to use this c...</div><div class="ttdef"><b>Definition:</b> Module.h:82</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:151</div></div>
|
|
|
|
@ -924,94 +926,94 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|
|
|
|
<div class="ttc" id="aclass_physical_layer_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:111</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html"><div class="ttname"><a href="class_s_x127x.html">SX127x</a></div><div class="ttdoc">Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX127x.h:583</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0995088d37689a3c240a1af791df6cf1"><div class="ttname"><a href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">SX127x::packetMode</a></div><div class="ttdeci">int16_t packetMode()</div><div class="ttdoc">Disables direct mode and enables packet mode, allowing the module to receive packets....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:379</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0ce9beca21406e3556b3518370947ee2"><div class="ttname"><a href="class_s_x127x.html#a0ce9beca21406e3556b3518370947ee2">SX127x::clearChannelScanAction</a></div><div class="ttdeci">void clearChannelScanAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:494</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0e149fac59b3accbc9550bf605d6bbf0"><div class="ttname"><a href="class_s_x127x.html#a0e149fac59b3accbc9550bf605d6bbf0">SX127x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1782</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0f041e91ab2fbb6f05eef56b5addac71"><div class="ttname"><a href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">SX127x::clearFifoFullAction</a></div><div class="ttdeci">void clearFifoFullAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:520</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0ce9beca21406e3556b3518370947ee2"><div class="ttname"><a href="class_s_x127x.html#a0ce9beca21406e3556b3518370947ee2">SX127x::clearChannelScanAction</a></div><div class="ttdeci">void clearChannelScanAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:495</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0e149fac59b3accbc9550bf605d6bbf0"><div class="ttname"><a href="class_s_x127x.html#a0e149fac59b3accbc9550bf605d6bbf0">SX127x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1783</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a0f041e91ab2fbb6f05eef56b5addac71"><div class="ttname"><a href="class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71">SX127x::clearFifoFullAction</a></div><div class="ttdeci">void clearFifoFullAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:521</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a13ae97e18744dc617bc9326cfbaad3a3"><div class="ttname"><a href="class_s_x127x.html#a13ae97e18744dc617bc9326cfbaad3a3">SX127x::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for valid LoRa preamble in the current channel.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:276</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a17ff4e4e0afaebed727648e1400be538"><div class="ttname"><a href="class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538">SX127x::setOokFixedOrFloorThreshold</a></div><div class="ttdeci">int16_t setOokFixedOrFloorThreshold(uint8_t value)</div><div class="ttdoc">Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1138</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a1921e1d9fc1d888d2e73bb732e7db7aa"><div class="ttname"><a href="class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa">SX127x::enableBitSync</a></div><div class="ttdeci">int16_t enableBitSync()</div><div class="ttdoc">Enable Bit synchronizer.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1162</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a1d39296b40e7282ef44d8f376065e92c"><div class="ttname"><a href="class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c">SX127x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1242</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a17ff4e4e0afaebed727648e1400be538"><div class="ttname"><a href="class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538">SX127x::setOokFixedOrFloorThreshold</a></div><div class="ttdeci">int16_t setOokFixedOrFloorThreshold(uint8_t value)</div><div class="ttdoc">Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1139</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a1921e1d9fc1d888d2e73bb732e7db7aa"><div class="ttname"><a href="class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa">SX127x::enableBitSync</a></div><div class="ttdeci">int16_t enableBitSync()</div><div class="ttdoc">Enable Bit synchronizer.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1163</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a1d39296b40e7282ef44d8f376065e92c"><div class="ttname"><a href="class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c">SX127x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1243</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a1ff85ee7979da08b4e66316f1ba2c6a9"><div class="ttname"><a href="class_s_x127x.html#a1ff85ee7979da08b4e66316f1ba2c6a9">SX127x::sleep</a></div><div class="ttdeci">int16_t sleep() override</div><div class="ttdoc">Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:292</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a201c31366f32c41b801724fb662265c1"><div class="ttname"><a href="class_s_x127x.html#a201c31366f32c41b801724fb662265c1">SX127x::setFifoFullAction</a></div><div class="ttdeci">void setFifoFullAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:511</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a22de05835dda9ed287ec48f60ef91f55"><div class="ttname"><a href="class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55">SX127x::getIrqFlags</a></div><div class="ttdeci">uint32_t getIrqFlags() override</div><div class="ttdoc">Read currently active IRQ flags.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1317</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a24ef0af19a6b8954f956a3c3ad4286ee"><div class="ttname"><a href="class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee">SX127x::setOOK</a></div><div class="ttdeci">int16_t setOOK(bool enableOOK)</div><div class="ttdoc">Enables/disables OOK modulation instead of FSK.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1170</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a25b193b71ddb6015d25b0a161809d75a"><div class="ttname"><a href="class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a">SX127x::fifoGet</a></div><div class="ttdeci">bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is sufficiently full to read.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:548</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2cc53b9f9d90647c5709cb974779cf53"><div class="ttname"><a href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">SX127x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:992</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2cf6a5bd8f3257f98ee4f250cbdf8bdc"><div class="ttname"><a href="class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc">SX127x::getModemStatus</a></div><div class="ttdeci">uint8_t getModemStatus()</div><div class="ttdoc">Reads modem status. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1517</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2ec32a52b13752d75f3076a5868c312d"><div class="ttname"><a href="class_s_x127x.html#a2ec32a52b13752d75f3076a5868c312d">SX127x::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:486</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a201c31366f32c41b801724fb662265c1"><div class="ttname"><a href="class_s_x127x.html#a201c31366f32c41b801724fb662265c1">SX127x::setFifoFullAction</a></div><div class="ttdeci">void setFifoFullAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is full.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:512</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a22de05835dda9ed287ec48f60ef91f55"><div class="ttname"><a href="class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55">SX127x::getIrqFlags</a></div><div class="ttdeci">uint32_t getIrqFlags() override</div><div class="ttdoc">Read currently active IRQ flags.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1318</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a24ef0af19a6b8954f956a3c3ad4286ee"><div class="ttname"><a href="class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee">SX127x::setOOK</a></div><div class="ttdeci">int16_t setOOK(bool enableOOK)</div><div class="ttdoc">Enables/disables OOK modulation instead of FSK.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1171</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a25b193b71ddb6015d25b0a161809d75a"><div class="ttname"><a href="class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a">SX127x::fifoGet</a></div><div class="ttdeci">bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is sufficiently full to read.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:549</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2cc53b9f9d90647c5709cb974779cf53"><div class="ttname"><a href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">SX127x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:993</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2cf6a5bd8f3257f98ee4f250cbdf8bdc"><div class="ttname"><a href="class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc">SX127x::getModemStatus</a></div><div class="ttdeci">uint8_t getModemStatus()</div><div class="ttdoc">Reads modem status. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1518</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a2ec32a52b13752d75f3076a5868c312d"><div class="ttname"><a href="class_s_x127x.html#a2ec32a52b13752d75f3076a5868c312d">SX127x::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:487</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a3321ac4a7f65e73004202486db9b1d68"><div class="ttname"><a href="class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68">SX127x::reset</a></div><div class="ttdeci">virtual void reset()=0</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin. Declared pure virtual since SX1...</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a333a9004cc05ff8aba2e9610db31109d"><div class="ttname"><a href="class_s_x127x.html#a333a9004cc05ff8aba2e9610db31109d">SX127x::getModem</a></div><div class="ttdeci">int16_t getModem(ModemType_t *modem) override</div><div class="ttdoc">Get modem currently in use by the radio.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1761</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a3530e8e19cfe4d96fe49ca4e6386b099"><div class="ttname"><a href="class_s_x127x.html#a3530e8e19cfe4d96fe49ca4e6386b099">SX127x::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:482</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a333a9004cc05ff8aba2e9610db31109d"><div class="ttname"><a href="class_s_x127x.html#a333a9004cc05ff8aba2e9610db31109d">SX127x::getModem</a></div><div class="ttdeci">int16_t getModem(ModemType_t *modem) override</div><div class="ttdoc">Get modem currently in use by the radio.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1762</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a3530e8e19cfe4d96fe49ca4e6386b099"><div class="ttname"><a href="class_s_x127x.html#a3530e8e19cfe4d96fe49ca4e6386b099">SX127x::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:483</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">SX127x::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:206</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a363a436978ba990e1bf7d73f648ad7e9"><div class="ttname"><a href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">SX127x::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1739</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a36dbd1697a415c6db3b47cd620c8c02e"><div class="ttname"><a href="class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e">SX127x::fifoAdd</a></div><div class="ttdeci">bool fifoAdd(uint8_t *data, int totalLen, int *remLen)</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:525</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a400575e3d83977bd250c5cb382fc7002"><div class="ttname"><a href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">SX127x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(uint8_t currentLimit)</div><div class="ttdoc">Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:758</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a41089d9e5b45217d3e31ac22b5326b66"><div class="ttname"><a href="class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66">SX127x::clearFHSSInt</a></div><div class="ttdeci">void clearFHSSInt(void)</div><div class="ttdoc">Clear the FHSS interrupt.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1799</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a41f8cfcc2cdeb25a8e5a03f1ba4edd1e"><div class="ttname"><a href="class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e">SX127x::setAFC</a></div><div class="ttdeci">int16_t setAFC(bool isEnabled)</div><div class="ttdoc">Enables or disables FSK automatic frequency correction(AFC)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1024</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a448ea8a6a6011a9cdddd4e09bd6c9679"><div class="ttname"><a href="class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679">SX127x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:950</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a462fa74275e67c296328a01f361892d5"><div class="ttname"><a href="class_s_x127x.html#a462fa74275e67c296328a01f361892d5">SX127x::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1210</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a47b3f7464303085d34191dd334c1976f"><div class="ttname"><a href="class_s_x127x.html#a47b3f7464303085d34191dd334c1976f">SX127x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:899</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a48ca43e6aad02815fa1507f0f0831c54"><div class="ttname"><a href="class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54">SX127x::setOokPeakThresholdStep</a></div><div class="ttdeci">int16_t setOokPeakThresholdStep(uint8_t value)</div><div class="ttdoc">Size of each decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1154</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a363a436978ba990e1bf7d73f648ad7e9"><div class="ttname"><a href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">SX127x::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1740</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a36dbd1697a415c6db3b47cd620c8c02e"><div class="ttname"><a href="class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e">SX127x::fifoAdd</a></div><div class="ttdeci">bool fifoAdd(uint8_t *data, int totalLen, int *remLen)</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:526</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a400575e3d83977bd250c5cb382fc7002"><div class="ttname"><a href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">SX127x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(uint8_t currentLimit)</div><div class="ttdoc">Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:759</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a41089d9e5b45217d3e31ac22b5326b66"><div class="ttname"><a href="class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66">SX127x::clearFHSSInt</a></div><div class="ttdeci">void clearFHSSInt(void)</div><div class="ttdoc">Clear the FHSS interrupt.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1800</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a41f8cfcc2cdeb25a8e5a03f1ba4edd1e"><div class="ttname"><a href="class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e">SX127x::setAFC</a></div><div class="ttdeci">int16_t setAFC(bool isEnabled)</div><div class="ttdoc">Enables or disables FSK automatic frequency correction(AFC)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1025</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a448ea8a6a6011a9cdddd4e09bd6c9679"><div class="ttname"><a href="class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679">SX127x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:951</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a462fa74275e67c296328a01f361892d5"><div class="ttname"><a href="class_s_x127x.html#a462fa74275e67c296328a01f361892d5">SX127x::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1211</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a47b3f7464303085d34191dd334c1976f"><div class="ttname"><a href="class_s_x127x.html#a47b3f7464303085d34191dd334c1976f">SX127x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:900</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a48ca43e6aad02815fa1507f0f0831c54"><div class="ttname"><a href="class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54">SX127x::setOokPeakThresholdStep</a></div><div class="ttdeci">int16_t setOokPeakThresholdStep(uint8_t value)</div><div class="ttdoc">Size of each decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1155</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534">SX127x::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:53</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5094ba2d9268340b7aba99afe5da0544"><div class="ttname"><a href="class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544">SX127x::getAFCError</a></div><div class="ttdeci">float getAFCError()</div><div class="ttdoc">Gets current AFC error.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:883</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5094d0f471aaa428167816d1ac30bb76"><div class="ttname"><a href="class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76">SX127x::setRSSIThreshold</a></div><div class="ttdeci">int16_t setRSSIThreshold(float dbm)</div><div class="ttdoc">Sets the RSSI value above which the RSSI interrupt is signaled.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1448</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a56340d1bdc69b3efc64636be39445a9c"><div class="ttname"><a href="class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c">SX127x::getFHSSChannel</a></div><div class="ttdeci">uint8_t getFHSSChannel(void)</div><div class="ttdoc">Gets the FHSS channel in use.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1795</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5b79dae55315cdf25e530db77eeb140f"><div class="ttname"><a href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">SX127x::invertPreamble</a></div><div class="ttdeci">int16_t invertPreamble(bool enable)</div><div class="ttdoc">Invert FSK preamble polarity. The default (non-inverted) is 0x55, the inverted is 0xAA.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:811</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef"><div class="ttname"><a href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">SX127x::setAFCBandwidth</a></div><div class="ttdeci">int16_t setAFCBandwidth(float afcBw)</div><div class="ttdoc">Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1008</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6cbc4c256d37f9cdabf9e5f2ef16aa92"><div class="ttname"><a href="class_s_x127x.html#a6cbc4c256d37f9cdabf9e5f2ef16aa92">SX127x::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:478</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fa5723724393576ed597509200e17d1"><div class="ttname"><a href="class_s_x127x.html#a6fa5723724393576ed597509200e17d1">SX127x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:713</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fb42d9cd518e9f6408a40753c0be359"><div class="ttname"><a href="class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359">SX127x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1238</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fbdfd8e2a2ad1eb7e59a73385847acb"><div class="ttname"><a href="class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb">SX127x::setFifoEmptyAction</a></div><div class="ttdeci">void setFifoEmptyAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:498</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a729b4f3f36096b5b15bae19c7876e823"><div class="ttname"><a href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">SX127x::clearDio0Action</a></div><div class="ttdeci">void clearDio0Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO0 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:456</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5094ba2d9268340b7aba99afe5da0544"><div class="ttname"><a href="class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544">SX127x::getAFCError</a></div><div class="ttdeci">float getAFCError()</div><div class="ttdoc">Gets current AFC error.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:884</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5094d0f471aaa428167816d1ac30bb76"><div class="ttname"><a href="class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76">SX127x::setRSSIThreshold</a></div><div class="ttdeci">int16_t setRSSIThreshold(float dbm)</div><div class="ttdoc">Sets the RSSI value above which the RSSI interrupt is signaled.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1449</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a56340d1bdc69b3efc64636be39445a9c"><div class="ttname"><a href="class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c">SX127x::getFHSSChannel</a></div><div class="ttdeci">uint8_t getFHSSChannel(void)</div><div class="ttdoc">Gets the FHSS channel in use.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1796</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a5b79dae55315cdf25e530db77eeb140f"><div class="ttname"><a href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">SX127x::invertPreamble</a></div><div class="ttdeci">int16_t invertPreamble(bool enable)</div><div class="ttdoc">Invert FSK preamble polarity. The default (non-inverted) is 0x55, the inverted is 0xAA.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:812</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef"><div class="ttname"><a href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">SX127x::setAFCBandwidth</a></div><div class="ttdeci">int16_t setAFCBandwidth(float afcBw)</div><div class="ttdoc">Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1009</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6cbc4c256d37f9cdabf9e5f2ef16aa92"><div class="ttname"><a href="class_s_x127x.html#a6cbc4c256d37f9cdabf9e5f2ef16aa92">SX127x::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:479</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fa5723724393576ed597509200e17d1"><div class="ttname"><a href="class_s_x127x.html#a6fa5723724393576ed597509200e17d1">SX127x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:714</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fb42d9cd518e9f6408a40753c0be359"><div class="ttname"><a href="class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359">SX127x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1239</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a6fbdfd8e2a2ad1eb7e59a73385847acb"><div class="ttname"><a href="class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb">SX127x::setFifoEmptyAction</a></div><div class="ttdeci">void setFifoEmptyAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:499</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a729b4f3f36096b5b15bae19c7876e823"><div class="ttname"><a href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">SX127x::clearDio0Action</a></div><div class="ttdeci">void clearDio0Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO0 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:457</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a760b8c5103128f122fbe489c6529ce41"><div class="ttname"><a href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">SX127x::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the LoRa module to standby.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:300</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b4bce81839b105c464ebf922602e58b"><div class="ttname"><a href="class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b">SX127x::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Set interrupt service routine function to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:460</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b85344084b800966a46ace59dcb5277"><div class="ttname"><a href="class_s_x127x.html#a7b85344084b800966a46ace59dcb5277">SX127x::setDIOPreambleDetect</a></div><div class="ttdeci">int16_t setDIOPreambleDetect(bool usePreambleDetect)</div><div class="ttdoc">Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1818</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b9529ac87f62c32c9c5fac3dc6e08a9"><div class="ttname"><a href="class_s_x127x.html#a7b9529ac87f62c32c9c5fac3dc6e08a9">SX127x::setFifoThreshold</a></div><div class="ttdeci">void setFifoThreshold(uint8_t threshold)</div><div class="ttdoc">Set FIFO threshold level. Be aware that threshold is also set in setFifoFullAction method....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:507</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7f04a7e883057908df18f06c7f74c7e1"><div class="ttname"><a href="class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1">SX127x::setFHSSHoppingPeriod</a></div><div class="ttdeci">int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)</div><div class="ttdoc">Sets the hopping period and enables FHSS.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1787</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7fd9cec52b7fbd0c69cbd861dc17549f"><div class="ttname"><a href="class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f">SX127x::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:644</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8025b05b8f4f2f2abb4cd803b06e2ebd"><div class="ttname"><a href="class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd">SX127x::disableBitSync</a></div><div class="ttdeci">int16_t disableBitSync()</div><div class="ttdoc">Disable Bit synchronizer (not allowed in Packet mode).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1166</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a81189ce77541d78fc8feb99c2a3f35b2"><div class="ttname"><a href="class_s_x127x.html#a81189ce77541d78fc8feb99c2a3f35b2">SX127x::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:738</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a844499bace6ae001446d71bee2877656"><div class="ttname"><a href="class_s_x127x.html#a844499bace6ae001446d71bee2877656">SX127x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:782</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8b93142202167270db109d18b743c744"><div class="ttname"><a href="class_s_x127x.html#a8b93142202167270db109d18b743c744">SX127x::setOokThresholdType</a></div><div class="ttdeci">int16_t setOokThresholdType(uint8_t type)</div><div class="ttdoc">Selects the type of threshold in the OOK data slicer.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1130</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8ca9edcae05060cce3ff7ee58faeb4e2"><div class="ttname"><a href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">SX127x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t 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> SX127x.cpp:1527</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b4bce81839b105c464ebf922602e58b"><div class="ttname"><a href="class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b">SX127x::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Set interrupt service routine function to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:461</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b85344084b800966a46ace59dcb5277"><div class="ttname"><a href="class_s_x127x.html#a7b85344084b800966a46ace59dcb5277">SX127x::setDIOPreambleDetect</a></div><div class="ttdeci">int16_t setDIOPreambleDetect(bool usePreambleDetect)</div><div class="ttdoc">Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1819</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7b9529ac87f62c32c9c5fac3dc6e08a9"><div class="ttname"><a href="class_s_x127x.html#a7b9529ac87f62c32c9c5fac3dc6e08a9">SX127x::setFifoThreshold</a></div><div class="ttdeci">void setFifoThreshold(uint8_t threshold)</div><div class="ttdoc">Set FIFO threshold level. Be aware that threshold is also set in setFifoFullAction method....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:508</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7f04a7e883057908df18f06c7f74c7e1"><div class="ttname"><a href="class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1">SX127x::setFHSSHoppingPeriod</a></div><div class="ttdeci">int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)</div><div class="ttdoc">Sets the hopping period and enables FHSS.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1788</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a7fd9cec52b7fbd0c69cbd861dc17549f"><div class="ttname"><a href="class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f">SX127x::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:645</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8025b05b8f4f2f2abb4cd803b06e2ebd"><div class="ttname"><a href="class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd">SX127x::disableBitSync</a></div><div class="ttdeci">int16_t disableBitSync()</div><div class="ttdoc">Disable Bit synchronizer (not allowed in Packet mode).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1167</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a81189ce77541d78fc8feb99c2a3f35b2"><div class="ttname"><a href="class_s_x127x.html#a81189ce77541d78fc8feb99c2a3f35b2">SX127x::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:739</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a844499bace6ae001446d71bee2877656"><div class="ttname"><a href="class_s_x127x.html#a844499bace6ae001446d71bee2877656">SX127x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:783</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8b93142202167270db109d18b743c744"><div class="ttname"><a href="class_s_x127x.html#a8b93142202167270db109d18b743c744">SX127x::setOokThresholdType</a></div><div class="ttdeci">int16_t setOokThresholdType(uint8_t type)</div><div class="ttdoc">Selects the type of threshold in the OOK data slicer.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1131</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a8ca9edcae05060cce3ff7ee58faeb4e2"><div class="ttname"><a href="class_s_x127x.html#a8ca9edcae05060cce3ff7ee58faeb4e2">SX127x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t 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> SX127x.cpp:1528</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">SX127x::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:148</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a95bc32a555675879ad9e2a9e399dc6c1"><div class="ttname"><a href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">SX127x::getTempRaw</a></div><div class="ttdeci">int8_t getTempRaw()</div><div class="ttdoc">Reads uncalibrated temperature value. This function will change operating mode and should not be call...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1564</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9877550ed7881be06d00ea190f230fb9"><div class="ttname"><a href="class_s_x127x.html#a9877550ed7881be06d00ea190f230fb9">SX127x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1535</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9b6532a25e1730973ac08146008adca5"><div class="ttname"><a href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">SX127x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:467</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9ca9aa18e13e8390ec437e249e1d2472"><div class="ttname"><a href="class_s_x127x.html#a9ca9aa18e13e8390ec437e249e1d2472">SX127x::setLowBatteryThreshold</a></div><div class="ttdeci">int16_t setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC)</div><div class="ttdoc">Set low battery indicator threshold.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1863</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9e7ecbc92c9d70f93211d21399d237d0"><div class="ttname"><a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">SX127x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1272</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aa3eae13a7f0558c1bc881abebd958242"><div class="ttname"><a href="class_s_x127x.html#aa3eae13a7f0558c1bc881abebd958242">SX127x::clearIrqFlags</a></div><div class="ttdeci">int16_t clearIrqFlags(uint32_t irq) override</div><div class="ttdoc">Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1423</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a95bc32a555675879ad9e2a9e399dc6c1"><div class="ttname"><a href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">SX127x::getTempRaw</a></div><div class="ttdeci">int8_t getTempRaw()</div><div class="ttdoc">Reads uncalibrated temperature value. This function will change operating mode and should not be call...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1565</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9877550ed7881be06d00ea190f230fb9"><div class="ttname"><a href="class_s_x127x.html#a9877550ed7881be06d00ea190f230fb9">SX127x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1536</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9b6532a25e1730973ac08146008adca5"><div class="ttname"><a href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">SX127x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:468</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9ca9aa18e13e8390ec437e249e1d2472"><div class="ttname"><a href="class_s_x127x.html#a9ca9aa18e13e8390ec437e249e1d2472">SX127x::setLowBatteryThreshold</a></div><div class="ttdeci">int16_t setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC)</div><div class="ttdoc">Set low battery indicator threshold.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1885</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_a9e7ecbc92c9d70f93211d21399d237d0"><div class="ttname"><a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">SX127x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1273</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aa3eae13a7f0558c1bc881abebd958242"><div class="ttname"><a href="class_s_x127x.html#aa3eae13a7f0558c1bc881abebd958242">SX127x::clearIrqFlags</a></div><div class="ttdeci">int16_t clearIrqFlags(uint32_t irq) override</div><div class="ttdoc">Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1424</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aa7ac558d537c6364c4bc82c8f33e398f"><div class="ttname"><a href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:342</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aaa6eb4363badc1c3450ad7a4d11af4b1"><div class="ttname"><a href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">SX127x::clearFifoEmptyAction</a></div><div class="ttdeci">void clearFifoEmptyAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:503</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aac2f43d70b5f94e49e09b4c9f082f46d"><div class="ttname"><a href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">SX127x::setOokPeakThresholdDecrement</a></div><div class="ttdeci">int16_t setOokPeakThresholdDecrement(uint8_t value)</div><div class="ttdoc">Period of decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1146</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aae42b94ab2ecf729f29f101222e97666"><div class="ttname"><a href="class_s_x127x.html#aae42b94ab2ecf729f29f101222e97666">SX127x::setIrqFlags</a></div><div class="ttdeci">int16_t setIrqFlags(uint32_t irq) override</div><div class="ttdoc">Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone). NOTE: Unlike other ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1321</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab0f67330124cefc07a462e77922453d0"><div class="ttname"><a href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">SX127x::setAFCAGCTrigger</a></div><div class="ttdeci">int16_t setAFCAGCTrigger(uint8_t trigger)</div><div class="ttdoc">Controls trigger of AFC and AGC.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1034</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab531ad461b250a060e92d9c744e79070"><div class="ttname"><a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">SX127x::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool enable=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1438</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aaa6eb4363badc1c3450ad7a4d11af4b1"><div class="ttname"><a href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">SX127x::clearFifoEmptyAction</a></div><div class="ttdeci">void clearFifoEmptyAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:504</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aac2f43d70b5f94e49e09b4c9f082f46d"><div class="ttname"><a href="class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d">SX127x::setOokPeakThresholdDecrement</a></div><div class="ttdeci">int16_t setOokPeakThresholdDecrement(uint8_t value)</div><div class="ttdoc">Period of decrement of the RSSI threshold in the OOK demodulator.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1147</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aae42b94ab2ecf729f29f101222e97666"><div class="ttname"><a href="class_s_x127x.html#aae42b94ab2ecf729f29f101222e97666">SX127x::setIrqFlags</a></div><div class="ttdeci">int16_t setIrqFlags(uint32_t irq) override</div><div class="ttdoc">Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone). NOTE: Unlike other ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1322</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab0f67330124cefc07a462e77922453d0"><div class="ttname"><a href="class_s_x127x.html#ab0f67330124cefc07a462e77922453d0">SX127x::setAFCAGCTrigger</a></div><div class="ttdeci">int16_t setAFCAGCTrigger(uint8_t trigger)</div><div class="ttdoc">Controls trigger of AFC and AGC.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1035</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab531ad461b250a060e92d9c744e79070"><div class="ttname"><a href="class_s_x127x.html#ab531ad461b250a060e92d9c744e79070">SX127x::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool enable=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1439</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX127x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:111</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab9625a5246a45112267ce441ac2de254"><div class="ttname"><a href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">SX127x::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::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> SX127x.cpp:1531</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab99630d50672b43fc7162ba8f3293f95"><div class="ttname"><a href="class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95">SX127x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1084</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abad2d455012bd28d304589c8164390eb"><div class="ttname"><a href="class_s_x127x.html#abad2d455012bd28d304589c8164390eb">SX127x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1483</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab9625a5246a45112267ce441ac2de254"><div class="ttname"><a href="class_s_x127x.html#ab9625a5246a45112267ce441ac2de254">SX127x::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::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> SX127x.cpp:1532</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ab99630d50672b43fc7162ba8f3293f95"><div class="ttname"><a href="class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95">SX127x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1085</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abad2d455012bd28d304589c8164390eb"><div class="ttname"><a href="class_s_x127x.html#abad2d455012bd28d304589c8164390eb">SX127x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1484</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abbe1076252a366c3c4aa323fdff7d40c"><div class="ttname"><a href="class_s_x127x.html#abbe1076252a366c3c4aa323fdff7d40c">SX127x::startReceive</a></div><div class="ttdeci">int16_t startReceive() override</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:388</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abc51ce6718153e4963128f25bb5aab40"><div class="ttname"><a href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">SX127x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1098</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abcc10ab36404aaaee3fe7a1be6841511"><div class="ttname"><a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">SX127x::getNumSymbols</a></div><div class="ttdeci">float getNumSymbols(size_t len)</div><div class="ttdoc">Convert from bytes to LoRa symbols.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1246</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac23c2b384ae8611d59e10ef6a14fe7e4"><div class="ttname"><a href="class_s_x127x.html#ac23c2b384ae8611d59e10ef6a14fe7e4">SX127x::setChannelScanAction</a></div><div class="ttdeci">void setChannelScanAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:490</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac5c7f4584352a12390594395d9c29bde"><div class="ttname"><a href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:745</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac5d2ddb517e474a699b4539653b3754d"><div class="ttname"><a href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">SX127x::getIRQFlags</a></div><div class="ttdeci">uint16_t getIRQFlags()</div><div class="ttdoc">Reads currently active IRQ flags, can be used to check which event caused an interrupt....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1502</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abc51ce6718153e4963128f25bb5aab40"><div class="ttname"><a href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">SX127x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1099</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_abcc10ab36404aaaee3fe7a1be6841511"><div class="ttname"><a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">SX127x::getNumSymbols</a></div><div class="ttdeci">float getNumSymbols(size_t len)</div><div class="ttdoc">Convert from bytes to LoRa symbols.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1247</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac23c2b384ae8611d59e10ef6a14fe7e4"><div class="ttname"><a href="class_s_x127x.html#ac23c2b384ae8611d59e10ef6a14fe7e4">SX127x::setChannelScanAction</a></div><div class="ttdeci">void setChannelScanAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:491</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac5c7f4584352a12390594395d9c29bde"><div class="ttname"><a href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:746</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac5d2ddb517e474a699b4539653b3754d"><div class="ttname"><a href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">SX127x::getIRQFlags</a></div><div class="ttdeci">uint16_t getIRQFlags()</div><div class="ttdoc">Reads currently active IRQ flags, can be used to check which event caused an interrupt....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1503</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ac74c5914ca429a3892c66b9d98e3ea6c"><div class="ttname"><a href="class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c">SX127x::SX127x</a></div><div class="ttdeci">SX127x(Module *mod)</div><div class="ttdoc">Default constructor. Called internally when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:5</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ad3955f85f456edae772a51025a19029b"><div class="ttname"><a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">SX127x::setRSSIConfig</a></div><div class="ttdeci">int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)</div><div class="ttdoc">Sets RSSI measurement configuration in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1454</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ad7600b8b0aac4d8a5e962d631145b617"><div class="ttname"><a href="class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617">SX127x::getFHSSHoppingPeriod</a></div><div class="ttdeci">uint8_t getFHSSHoppingPeriod(void)</div><div class="ttdoc">Gets FHSS hopping period.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1791</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_adbc4021380dc557114625dc51262cf90"><div class="ttname"><a href="class_s_x127x.html#adbc4021380dc557114625dc51262cf90">SX127x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1308</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_adc25b685de0859b799488bf7729350b6"><div class="ttname"><a href="class_s_x127x.html#adc25b685de0859b799488bf7729350b6">SX127x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Get data rate of the latest transmitted packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:910</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae236a467095fb5364d0fc4a98d85f96e"><div class="ttname"><a href="class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e">SX127x::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:474</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae4b99d1bc67ac2c81eeb11dd6793a8c5"><div class="ttname"><a href="class_s_x127x.html#ae4b99d1bc67ac2c81eeb11dd6793a8c5">SX127x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1778</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae75bc48cc74a407370cd9f4bf95e9e30"><div class="ttname"><a href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">SX127x::setDio0Action</a></div><div class="ttdeci">void setDio0Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Set interrupt service routine function to call when DIO0 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:452</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ad3955f85f456edae772a51025a19029b"><div class="ttname"><a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">SX127x::setRSSIConfig</a></div><div class="ttdeci">int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)</div><div class="ttdoc">Sets RSSI measurement configuration in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1455</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ad7600b8b0aac4d8a5e962d631145b617"><div class="ttname"><a href="class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617">SX127x::getFHSSHoppingPeriod</a></div><div class="ttdeci">uint8_t getFHSSHoppingPeriod(void)</div><div class="ttdoc">Gets FHSS hopping period.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1792</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_adbc4021380dc557114625dc51262cf90"><div class="ttname"><a href="class_s_x127x.html#adbc4021380dc557114625dc51262cf90">SX127x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1309</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_adc25b685de0859b799488bf7729350b6"><div class="ttname"><a href="class_s_x127x.html#adc25b685de0859b799488bf7729350b6">SX127x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Get data rate of the latest transmitted packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:911</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae236a467095fb5364d0fc4a98d85f96e"><div class="ttname"><a href="class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e">SX127x::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:475</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae4b99d1bc67ac2c81eeb11dd6793a8c5"><div class="ttname"><a href="class_s_x127x.html#ae4b99d1bc67ac2c81eeb11dd6793a8c5">SX127x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1779</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_ae75bc48cc74a407370cd9f4bf95e9e30"><div class="ttname"><a href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">SX127x::setDio0Action</a></div><div class="ttdeci">void setDio0Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Set interrupt service routine function to call when DIO0 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:453</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aeac64ca102a143624993cb7cb5b9e17c"><div class="ttname"><a href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a></div><div class="ttdeci">int16_t begin(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</div><div class="ttdoc">Initialization method. Will be called with appropriate parameters when calling initialization method ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:9</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aee5324d7d854e7a2f6768221d4f362cd"><div class="ttname"><a href="class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd">SX127x::getChipVersion</a></div><div class="ttdeci">int16_t getChipVersion()</div><div class="ttdoc">Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1560</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aee5324d7d854e7a2f6768221d4f362cd"><div class="ttname"><a href="class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd">SX127x::getChipVersion</a></div><div class="ttdeci">int16_t getChipVersion()</div><div class="ttdoc">Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1561</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_aefeeb9f7192e11a75b5dfb1ab8488e84"><div class="ttname"><a href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">SX127x::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:313</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_af6aa854a2668d70f4d3a374a49440362"><div class="ttname"><a href="class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362">SX127x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError(bool autoCorrect=false)</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:830</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_af7d373bc93e99790912cebe8d5ae6403"><div class="ttname"><a href="class_s_x127x.html#af7d373bc93e99790912cebe8d5ae6403">SX127x::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value) override</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1808</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_af6aa854a2668d70f4d3a374a49440362"><div class="ttname"><a href="class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362">SX127x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError(bool autoCorrect=false)</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:831</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_af7d373bc93e99790912cebe8d5ae6403"><div class="ttname"><a href="class_s_x127x.html#af7d373bc93e99790912cebe8d5ae6403">SX127x::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value) override</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1809</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_af8530e9d858b155eb5acb764a733bcd4"><div class="ttname"><a href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</div><div class="ttdoc">Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:72</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_afe6e9bbfd75f9cad26f9f72c34c4ada5"><div class="ttname"><a href="class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5">SX127x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables FSK address filtering.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1112</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_s_x127x_html_afe6e9bbfd75f9cad26f9f72c34c4ada5"><div class="ttname"><a href="class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5">SX127x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables FSK address filtering.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1113</div></div>
|
|
|
|
|
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:642</div></div>
|
|
|
|
|
<div class="ttc" id="agroup__typedefs_html_gafaf66becf1112a55ba8ad7402b802b77"><div class="ttname"><a href="group__typedefs.html#gafaf66becf1112a55ba8ad7402b802b77">RadioLibIrqFlags_t</a></div><div class="ttdeci">uint32_t RadioLibIrqFlags_t</div><div class="ttdoc">Type used for radio-agnostic IRQ flags. IRQ to enable corresponds to the bit index (RadioLibIrq_t)....</div><div class="ttdef"><b>Definition:</b> TypeDef.h:648</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="ttdoc">Description of RF switch pin states for a single mode. See setRfSwitchTable for details.</div><div class="ttdef"><b>Definition:</b> Module.h:89</div></div>
|
|
|
|
|