Deploying to gh-pages from @ eda4ec22ae
🚀
This commit is contained in:
parent
7e0c2e9d07
commit
a4d0414dfd
5 changed files with 149 additions and 149 deletions
|
@ -1170,16 +1170,16 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>  </div>
|
||||
<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html"><div class="ttname"><a href="class_l_r11x0.html">LR11x0</a></div><div class="ttdoc">Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...</div><div class="ttdef"><b>Definition:</b> LR11x0.h:726</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a004782e6e5c6ad213c3b0c677bb8642d"><div class="ttname"><a href="class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1216</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a004782e6e5c6ad213c3b0c677bb8642d"><div class="ttname"><a href="class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1217</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a0309154558a0d88e2e8957e4dbf6a2f8"><div class="ttname"><a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">LR11x0::getIrqStatus</a></div><div class="ttdeci">uint32_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:508</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1014</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1981f0dfceca2b6175a69530ea13d643"><div class="ttname"><a href="class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643">LR11x0::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> LR11x0.cpp:1400</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ad485f14a333f06b642f2d60aacf76c"><div class="ttname"><a href="class_l_r11x0.html#a1ad485f14a333f06b642f2d60aacf76c">LR11x0::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1391</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ae2cddeb7671d9b71e9c83bf020820f"><div class="ttname"><a href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">LR11x0::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> LR11x0.cpp:608</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1383</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a205364e65d54f3f87b9b8f5972cdcb99"><div class="ttname"><a href="class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99">LR11x0::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> LR11x0.cpp:1357</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:774</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a260c7f4ee4739e532ddb465a276205d3"><div class="ttname"><a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0::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> LR11x0.cpp:1350</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1015</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1981f0dfceca2b6175a69530ea13d643"><div class="ttname"><a href="class_l_r11x0.html#a1981f0dfceca2b6175a69530ea13d643">LR11x0::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> LR11x0.cpp:1401</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ad485f14a333f06b642f2d60aacf76c"><div class="ttname"><a href="class_l_r11x0.html#a1ad485f14a333f06b642f2d60aacf76c">LR11x0::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1392</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ae2cddeb7671d9b71e9c83bf020820f"><div class="ttname"><a href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">LR11x0::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> LR11x0.cpp:609</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1384</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a205364e65d54f3f87b9b8f5972cdcb99"><div class="ttname"><a href="class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99">LR11x0::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> LR11x0.cpp:1358</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:775</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a260c7f4ee4739e532ddb465a276205d3"><div class="ttname"><a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0::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> LR11x0.cpp:1351</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a288bcc309d3676bc0bbe620b7d89d994"><div class="ttname"><a href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">LR11x0::reset</a></div><div class="ttdeci">int16_t reset()</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:120</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2985d66f47882ab46291a4d89f686ca7"><div class="ttname"><a href="class_l_r11x0.html#a2985d66f47882ab46291a4d89f686ca7">LR11x0::OpMode_t</a></div><div class="ttdeci">OpMode_t</div><div class="ttdoc">Custom operation modes for LR11x0. Needed because LR11x0 has several modems (sub-GHz,...</div><div class="ttdef"><b>Definition:</b> LR11x0.h:744</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2985d66f47882ab46291a4d89f686ca7a005b9c110df839cd001f82f4660762fd"><div class="ttname"><a href="class_l_r11x0.html#a2985d66f47882ab46291a4d89f686ca7a005b9c110df839cd001f82f4660762fd">LR11x0::MODE_TX_HP</a></div><div class="ttdeci">@ MODE_TX_HP</div><div class="ttdef"><b>Definition:</b> LR11x0.h:754</div></div>
|
||||
|
@ -1190,73 +1190,73 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_l_r11x0_html_a2985d66f47882ab46291a4d89f686ca7a98f8232e13745eec261cd755c457c034"><div class="ttname"><a href="class_l_r11x0.html#a2985d66f47882ab46291a4d89f686ca7a98f8232e13745eec261cd755c457c034">LR11x0::MODE_RX</a></div><div class="ttdeci">@ MODE_RX</div><div class="ttdef"><b>Definition:</b> LR11x0.h:750</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2985d66f47882ab46291a4d89f686ca7ab223e6d6104d722d61e1d2aa22231012"><div class="ttname"><a href="class_l_r11x0.html#a2985d66f47882ab46291a4d89f686ca7ab223e6d6104d722d61e1d2aa22231012">LR11x0::MODE_STBY</a></div><div class="ttdeci">@ MODE_STBY</div><div class="ttdef"><b>Definition:</b> LR11x0.h:748</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2985d66f47882ab46291a4d89f686ca7acbbc5768e10e22bfdf776faffbfced46"><div class="ttname"><a href="class_l_r11x0.html#a2985d66f47882ab46291a4d89f686ca7acbbc5768e10e22bfdf776faffbfced46">LR11x0::MODE_TX_HF</a></div><div class="ttdeci">@ MODE_TX_HF</div><div class="ttdef"><b>Definition:</b> LR11x0.h:756</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3498e0e621f341e415145879989e0948"><div class="ttname"><a href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">LR11x0::startWifiScan</a></div><div class="ttdeci">int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1443</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3498e0e621f341e415145879989e0948"><div class="ttname"><a href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">LR11x0::startWifiScan</a></div><div class="ttdeci">int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1444</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">LR11x0::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:209</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3693359e5d106d6f57c23247c528cdd5"><div class="ttname"><a href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">LR11x0::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1379</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3693359e5d106d6f57c23247c528cdd5"><div class="ttname"><a href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">LR11x0::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1380</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3ccfd35d26960457214d2a0192d6b312"><div class="ttname"><a href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">LR11x0::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> LR11x0.h:766</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3f5a92e557dd580cb27824246a9049c1"><div class="ttname"><a href="class_l_r11x0.html#a3f5a92e557dd580cb27824246a9049c1">LR11x0::getGnssScanResult</a></div><div class="ttdeci">int16_t getGnssScanResult(uint16_t size)</div><div class="ttdoc">Get GNSS scan result. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1795</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a457f5dfe25385a329127f07abc4631a6"><div class="ttname"><a href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">LR11x0::getWifiScanResult</a></div><div class="ttdeci">int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)</div><div class="ttdoc">Retrieve passive WiFi scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1502</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3f5a92e557dd580cb27824246a9049c1"><div class="ttname"><a href="class_l_r11x0.html#a3f5a92e557dd580cb27824246a9049c1">LR11x0::getGnssScanResult</a></div><div class="ttdeci">int16_t getGnssScanResult(uint16_t size)</div><div class="ttdoc">Get GNSS scan result. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1796</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a457f5dfe25385a329127f07abc4631a6"><div class="ttname"><a href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">LR11x0::getWifiScanResult</a></div><div class="ttdeci">int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)</div><div class="ttdoc">Retrieve passive WiFi scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1503</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a49116d006b60128fe6f73a6a868a6d18"><div class="ttname"><a href="class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18">LR11x0::setIrqAction</a></div><div class="ttdeci">void setIrqAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when IRQ1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:363</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">LR11x0::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:52</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1048</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4f3bc362530b85dd643669705f03998d"><div class="ttname"><a href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">LR11x0::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:563</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1142</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1049</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4f3bc362530b85dd643669705f03998d"><div class="ttname"><a href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">LR11x0::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:564</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1143</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a562f34a054e3374b812556df3b6eb421"><div class="ttname"><a href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0::LR11x0</a></div><div class="ttdeci">LR11x0(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:11</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:688</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:943</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:981</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5ef83caa291e2d310d260a8ea140bc8e"><div class="ttname"><a href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">LR11x0::getWifiScanResultsCount</a></div><div class="ttdeci">int16_t getWifiScanResultsCount(uint8_t *count)</div><div class="ttdoc">Get number of WiFi scan results after the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1488</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:892</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a62c715ab18ea8a2e08a2791d3e764ee9"><div class="ttname"><a href="class_l_r11x0.html#a62c715ab18ea8a2e08a2791d3e764ee9">LR11x0::setIrqFlags</a></div><div class="ttdeci">int16_t setIrqFlags(uint32_t irq) override</div><div class="ttdoc">Set interrupt on IRQ pin to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1361</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:871</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:689</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:944</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:982</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5ef83caa291e2d310d260a8ea140bc8e"><div class="ttname"><a href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">LR11x0::getWifiScanResultsCount</a></div><div class="ttdeci">int16_t getWifiScanResultsCount(uint8_t *count)</div><div class="ttdoc">Get number of WiFi scan results after the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1489</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:893</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a62c715ab18ea8a2e08a2791d3e764ee9"><div class="ttname"><a href="class_l_r11x0.html#a62c715ab18ea8a2e08a2791d3e764ee9">LR11x0::setIrqFlags</a></div><div class="ttdeci">int16_t setIrqFlags(uint32_t irq) override</div><div class="ttdoc">Set interrupt on IRQ pin to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1362</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:872</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6a3034c91f5bce70c853ab1620725b3c"><div class="ttname"><a href="class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c">LR11x0::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:290</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6cd2b2363501b2de064c9d1f32fabaa3"><div class="ttname"><a href="class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1199</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6f02bff4720b5087f2a68834182651df"><div class="ttname"><a href="class_l_r11x0.html#a6f02bff4720b5087f2a68834182651df">LR11x0::getGnssPosition</a></div><div class="ttdeci">int16_t getGnssPosition(float *lat, float *lon, bool filtered=true)</div><div class="ttdoc">Get GNSS position. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1837</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6cd2b2363501b2de064c9d1f32fabaa3"><div class="ttname"><a href="class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1200</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6f02bff4720b5087f2a68834182651df"><div class="ttname"><a href="class_l_r11x0.html#a6f02bff4720b5087f2a68834182651df">LR11x0::getGnssPosition</a></div><div class="ttdeci">int16_t getGnssPosition(float *lat, float *lon, bool filtered=true)</div><div class="ttdoc">Get GNSS position. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1838</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a74c3f3f8409f1fd0f41347b7d3c7dc24"><div class="ttname"><a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">LR11x0::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:319</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a79818dae19d69d33a5a1facbb91c3774"><div class="ttname"><a href="class_l_r11x0.html#a79818dae19d69d33a5a1facbb91c3774">LR11x0::isGnssScanCapable</a></div><div class="ttdeci">int16_t isGnssScanCapable()</div><div class="ttdoc">Method to check whether the device is capable of performing a GNSS scan. CAUTION: Work in progress!...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1687</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a7ffa48f1b6aaaa3f48e4b51f8ada59d8"><div class="ttname"><a href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint32_t syncWord)</div><div class="ttdoc">Sets LoRa or LR-FHSS sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:721</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a79818dae19d69d33a5a1facbb91c3774"><div class="ttname"><a href="class_l_r11x0.html#a79818dae19d69d33a5a1facbb91c3774">LR11x0::isGnssScanCapable</a></div><div class="ttdeci">int16_t isGnssScanCapable()</div><div class="ttdoc">Method to check whether the device is capable of performing a GNSS scan. CAUTION: Work in progress!...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1688</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a7ffa48f1b6aaaa3f48e4b51f8ada59d8"><div class="ttname"><a href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint32_t syncWord)</div><div class="ttdoc">Sets LoRa or LR-FHSS sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:722</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a858b08fd0e7b00baf3056d32dfabb87e"><div class="ttname"><a href="class_l_r11x0.html#a858b08fd0e7b00baf3056d32dfabb87e">LR11x0::beginLRFHSS</a></div><div class="ttdeci">int16_t beginLRFHSS(uint8_t bw, uint8_t cr, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LR-FHSS modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:101</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a89b16d2231f588b67dc3aab0c0a467f4"><div class="ttname"><a href="class_l_r11x0.html#a89b16d2231f588b67dc3aab0c0a467f4">LR11x0::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> LR11x0.cpp:1369</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:977</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1422</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a89b16d2231f588b67dc3aab0c0a467f4"><div class="ttname"><a href="class_l_r11x0.html#a89b16d2231f588b67dc3aab0c0a467f4">LR11x0::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> LR11x0.cpp:1370</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:978</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1423</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8dc6468762c36c30e9af262014e17942"><div class="ttname"><a href="class_l_r11x0.html#a8dc6468762c36c30e9af262014e17942">LR11x0::begin</a></div><div class="ttdeci">int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:26</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a92299e41f839590008b4e344776838a1"><div class="ttname"><a href="class_l_r11x0.html#a92299e41f839590008b4e344776838a1">LR11x0::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> LR11x0.cpp:379</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">LR11x0::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:149</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a92ae10630cc327f441809ac1406737fd"><div class="ttname"><a href="class_l_r11x0.html#a92ae10630cc327f441809ac1406737fd">LR11x0::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1387</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a92ae10630cc327f441809ac1406737fd"><div class="ttname"><a href="class_l_r11x0.html#a92ae10630cc327f441809ac1406737fd">LR11x0::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1388</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a95ddec84ae2fb19989c333d42d4dc5fa"><div class="ttname"><a href="class_l_r11x0.html#a95ddec84ae2fb19989c333d42d4dc5fa">LR11x0::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> LR11x0.cpp:383</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a96e4a220bbd3487423acfd217b479fe3"><div class="ttname"><a href="class_l_r11x0.html#a96e4a220bbd3487423acfd217b479fe3">LR11x0::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> LR11x0.cpp:375</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1087</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a9ec306f25f187415aac23906c0a948b1"><div class="ttname"><a href="class_l_r11x0.html#a9ec306f25f187415aac23906c0a948b1">LR11x0::gnssScan</a></div><div class="ttdeci">int16_t gnssScan(uint16_t *resSize)</div><div class="ttdoc">Performs GNSS scan. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1733</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa524b0be7b8d125c24319072d6178e74"><div class="ttname"><a href="class_l_r11x0.html#aa524b0be7b8d125c24319072d6178e74">LR11x0::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> LR11x0.cpp:1365</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1070</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1088</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a9ec306f25f187415aac23906c0a948b1"><div class="ttname"><a href="class_l_r11x0.html#a9ec306f25f187415aac23906c0a948b1">LR11x0::gnssScan</a></div><div class="ttdeci">int16_t gnssScan(uint16_t *resSize)</div><div class="ttdoc">Performs GNSS scan. CAUTION: Work in progress! Most data is returned via debug prints.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1734</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa524b0be7b8d125c24319072d6178e74"><div class="ttname"><a href="class_l_r11x0.html#aa524b0be7b8d125c24319072d6178e74">LR11x0::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> LR11x0.cpp:1366</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1071</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa6ce285cc1b76ce028db6442a421ed8d"><div class="ttname"><a href="class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d">LR11x0::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> LR11x0.cpp:462</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aaff9a5b9b7636693c98bd1c93a5863e5"><div class="ttname"><a href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">LR11x0::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> LR11x0.cpp:454</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab0cf34cc0b67484fbf0f258bff7e9a9a"><div class="ttname"><a href="class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a">LR11x0::setRxBoostedGainMode</a></div><div class="ttdeci">int16_t setRxBoostedGainMode(bool en)</div><div class="ttdoc">Enables or disables Rx Boosted Gain mode (additional Rx gain for increased power consumption).</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1395</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab0cf34cc0b67484fbf0f258bff7e9a9a"><div class="ttname"><a href="class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a">LR11x0::setRxBoostedGainMode</a></div><div class="ttdeci">int16_t setRxBoostedGainMode(bool en)</div><div class="ttdoc">Enables or disables Rx Boosted Gain mode (additional Rx gain for increased power consumption).</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1396</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab167c4dc14e80d19f8b33d68c3f90d98"><div class="ttname"><a href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">LR11x0::clearIrqAction</a></div><div class="ttdeci">void clearIrqAction()</div><div class="ttdoc">Clears interrupt service routine to call when IRQ1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:367</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab1954e4733a7fbea4129d9a2de2285d9"><div class="ttname"><a href="class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:737</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab2820cc2b740d6d42a079bbd8bd45b85"><div class="ttname"><a href="class_l_r11x0.html#ab2820cc2b740d6d42a079bbd8bd45b85">LR11x0::updateFirmware</a></div><div class="ttdeci">int16_t updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)</div><div class="ttdoc">Method to upload new firmware image to the device. The device will be automatically erased,...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1627</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab1954e4733a7fbea4129d9a2de2285d9"><div class="ttname"><a href="class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:738</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab2820cc2b740d6d42a079bbd8bd45b85"><div class="ttname"><a href="class_l_r11x0.html#ab2820cc2b740d6d42a079bbd8bd45b85">LR11x0::updateFirmware</a></div><div class="ttdeci">int16_t updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)</div><div class="ttdoc">Method to upload new firmware image to the device. The device will be automatically erased,...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1628</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0::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:112</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aba13921d2cf29cc1bc8a648e1f330aa9"><div class="ttname"><a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">LR11x0::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1375</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aba13921d2cf29cc1bc8a648e1f330aa9"><div class="ttname"><a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">LR11x0::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1376</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abcc4c776d1a09bb002226ac95574766d"><div class="ttname"><a href="class_l_r11x0.html#abcc4c776d1a09bb002226ac95574766d">LR11x0::beginGFSK</a></div><div class="ttdeci">int16_t beginGFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:60</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abccf5dc80aab71090a5f19bfffa0201d"><div class="ttname"><a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0::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> LR11x0.cpp:1253</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:631</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:754</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::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> LR11x0.cpp:1234</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abccf5dc80aab71090a5f19bfffa0201d"><div class="ttname"><a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0::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> LR11x0.cpp:1254</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:632</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:755</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::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> LR11x0.cpp:1235</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac2a8ece736198c966e3870dac09f4e87"><div class="ttname"><a href="class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87">LR11x0::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> LR11x0.cpp:371</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac6b6b460ba12cd92a08df16e1fe33779"><div class="ttname"><a href="class_l_r11x0.html#ac6b6b460ba12cd92a08df16e1fe33779">LR11x0::getVersionInfo</a></div><div class="ttdeci">int16_t getVersionInfo(LR11x0VersionInfo_t *info)</div><div class="ttdoc">Retrieve LR11x0 hardware, device and firmware version information.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1605</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad5876b44020a0bd59f73186a912dbb60"><div class="ttname"><a href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">LR11x0::clearWiFiScanAction</a></div><div class="ttdeci">void clearWiFiScanAction()</div><div class="ttdoc">Clears interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1484</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac6b6b460ba12cd92a08df16e1fe33779"><div class="ttname"><a href="class_l_r11x0.html#ac6b6b460ba12cd92a08df16e1fe33779">LR11x0::getVersionInfo</a></div><div class="ttdeci">int16_t getVersionInfo(LR11x0VersionInfo_t *info)</div><div class="ttdoc">Retrieve LR11x0 hardware, device and firmware version information.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1606</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad5876b44020a0bd59f73186a912dbb60"><div class="ttname"><a href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">LR11x0::clearWiFiScanAction</a></div><div class="ttdeci">void clearWiFiScanAction()</div><div class="ttdoc">Clears interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1485</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad5dde79f751bbd7ea277872e237f2a69"><div class="ttname"><a href="class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69">LR11x0::sleep</a></div><div class="ttdeci">int16_t sleep() override</div><div class="ttdoc">Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:338</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1229</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:985</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:989</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ade5478296ebc7e02281c95609d5d75ab"><div class="ttname"><a href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">LR11x0::wifiScan</a></div><div class="ttdeci">int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1578</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:667</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1230</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:986</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:990</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ade5478296ebc7e02281c95609d5d75ab"><div class="ttname"><a href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">LR11x0::wifiScan</a></div><div class="ttdeci">int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1579</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:668</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae077957969f6274a53f63b314b6f1359"><div class="ttname"><a href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:267</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae1a8e8eda78113c47f1a865e63051bb5"><div class="ttname"><a href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:282</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:929</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:911</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::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> LR11x0.cpp:1186</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aff6060e116701c60e078d3d930723b4b"><div class="ttname"><a href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">LR11x0::setWiFiScanAction</a></div><div class="ttdeci">void setWiFiScanAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1480</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:930</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:912</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::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> LR11x0.cpp:1187</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aff6060e116701c60e078d3d930723b4b"><div class="ttname"><a href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">LR11x0::setWiFiScanAction</a></div><div class="ttdeci">void setWiFiScanAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1481</div></div>
|
||||
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:65</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:74</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="ttdoc">Transmission mode.</div><div class="ttdef"><b>Definition:</b> Module.h:111</div></div>
|
||||
|
|
|
@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> };</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// some commonly used default values - defined here to ensure all modules have the same default behavior</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define RADIOLIB_IRQ_RX_DEFAULT_FLAGS ((1UL << RADIOLIB_IRQ_RX_DONE) | (1UL << RADIOLIB_IRQ_TIMEOUT) | (1UL << RADIOLIB_IRQ_CRC_ERR) | (1UL << RADIOLIB_IRQ_HEADER_ERR))</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define RADIOLIB_IRQ_RX_DEFAULT_FLAGS ((1UL << RADIOLIB_IRQ_RX_DONE) | (1UL << RADIOLIB_IRQ_TIMEOUT) | (1UL << RADIOLIB_IRQ_CRC_ERR) | (1UL << RADIOLIB_IRQ_HEADER_VALID) | (1UL << RADIOLIB_IRQ_HEADER_ERR))</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define RADIOLIB_IRQ_RX_DEFAULT_MASK ((1UL << RADIOLIB_IRQ_RX_DONE))</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define RADIOLIB_IRQ_CAD_DEFAULT_FLAGS ((1UL << RADIOLIB_IRQ_CAD_DETECTED) | (1UL << RADIOLIB_IRQ_CAD_DONE))</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define RADIOLIB_IRQ_CAD_DEFAULT_MASK ((1UL << RADIOLIB_IRQ_CAD_DETECTED) | (1UL << RADIOLIB_IRQ_CAD_DONE))</span></div>
|
||||
|
|
|
@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
|
|||
<div class="ttc" id="aclass_s_t_m32_w_lx_html_ad23dafdeb21b97165be74ef8f093866c"><div class="ttname"><a href="class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c">STM32WLx::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> STM32WLx.cpp:130</div></div>
|
||||
<div class="ttc" id="aclass_s_t_m32_w_lx_html_af12e8eba13c5dd8bcf8656ed5c1f6cef"><div class="ttname"><a href="class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef">STM32WLx::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> STM32WLx.cpp:27</div></div>
|
||||
<div class="ttc" id="aclass_s_x1262_html"><div class="ttname"><a href="class_s_x1262.html">SX1262</a></div><div class="ttdoc">Derived class for SX1262 modules.</div><div class="ttdef"><b>Definition:</b> SX1262.h:22</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2cb5ed645ebcc6f3f17d77e32c2ccdd7"><div class="ttname"><a href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">SX126x::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> SX126x.cpp:1532</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2cb5ed645ebcc6f3f17d77e32c2ccdd7"><div class="ttname"><a href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">SX126x::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> SX126x.cpp:1533</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -823,90 +823,90 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_physical_layer_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::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:149</div></div>
|
||||
<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:112</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html"><div class="ttname"><a href="class_s_x126x.html">SX126x</a></div><div class="ttdoc">Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX126x.h:442</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a001c4637f01ed6f0216cd6c4d7e10da3"><div class="ttname"><a href="class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3">SX126x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:754</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a068d709ffb79ae66d718ffb76ffae997"><div class="ttname"><a href="class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997">SX126x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1391</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0a0df468eacc71c1b2a093ac06bfff51"><div class="ttname"><a href="class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51">SX126x::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> SX126x.cpp:1528</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a001c4637f01ed6f0216cd6c4d7e10da3"><div class="ttname"><a href="class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3">SX126x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:755</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a068d709ffb79ae66d718ffb76ffae997"><div class="ttname"><a href="class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997">SX126x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1392</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0a0df468eacc71c1b2a093ac06bfff51"><div class="ttname"><a href="class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51">SX126x::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> SX126x.cpp:1529</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0da667fe702d7b4aafaa4bf7e69ea40d"><div class="ttname"><a href="class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d">SX126x::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:503</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1623e7d5450c97ca092913ad79d62208"><div class="ttname"><a href="class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208">SX126x::setPaConfig</a></div><div class="ttdeci">int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)</div><div class="ttdoc">Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1821</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a16eb0bdb051f3cf288db752d18182ae2"><div class="ttname"><a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x::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> SX126x.cpp:1452</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a187a616285c5872f9603a86c122deaf2"><div class="ttname"><a href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x::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> SX126x.cpp:1557</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a19f3c26d7a7959e302fc8174fc88a6d4"><div class="ttname"><a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x::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> SX126x.cpp:1487</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1d8f4deb555844b24c2426dd86e69676"><div class="ttname"><a href="class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676">SX126x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1132</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a21c263ce1a339faa74c568d9afb81cd2"><div class="ttname"><a href="class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2">SX126x::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1516</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a269c8e4ae0d21af88e9422ccf9708c1e"><div class="ttname"><a href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">SX126x::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> SX126x.cpp:1586</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2af78b744b3e61d3857bed93c3b1bde1"><div class="ttname"><a href="class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1">SX126x::uploadPatch</a></div><div class="ttdeci">int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)</div><div class="ttdoc">Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1610</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2b3eb51117558c58384b03de4b7bfe60"><div class="ttname"><a href="class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60">SX126x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1524</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2cb5ed645ebcc6f3f17d77e32c2ccdd7"><div class="ttname"><a href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">SX126x::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> SX126x.cpp:1532</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1623e7d5450c97ca092913ad79d62208"><div class="ttname"><a href="class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208">SX126x::setPaConfig</a></div><div class="ttdeci">int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)</div><div class="ttdoc">Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1822</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a16eb0bdb051f3cf288db752d18182ae2"><div class="ttname"><a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x::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> SX126x.cpp:1453</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a187a616285c5872f9603a86c122deaf2"><div class="ttname"><a href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x::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> SX126x.cpp:1558</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a19f3c26d7a7959e302fc8174fc88a6d4"><div class="ttname"><a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x::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> SX126x.cpp:1488</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1d8f4deb555844b24c2426dd86e69676"><div class="ttname"><a href="class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676">SX126x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1133</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a21c263ce1a339faa74c568d9afb81cd2"><div class="ttname"><a href="class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2">SX126x::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1517</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a269c8e4ae0d21af88e9422ccf9708c1e"><div class="ttname"><a href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">SX126x::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> SX126x.cpp:1587</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2af78b744b3e61d3857bed93c3b1bde1"><div class="ttname"><a href="class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1">SX126x::uploadPatch</a></div><div class="ttdeci">int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)</div><div class="ttdoc">Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1611</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2b3eb51117558c58384b03de4b7bfe60"><div class="ttname"><a href="class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60">SX126x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1525</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2cb5ed645ebcc6f3f17d77e32c2ccdd7"><div class="ttname"><a href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">SX126x::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> SX126x.cpp:1533</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2e500e5b6044ccab8f6b19af4ffa917c"><div class="ttname"><a href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:111</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2f60df59c80241d98ce078c0417a7f08"><div class="ttname"><a href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:814</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2f60df59c80241d98ce078c0417a7f08"><div class="ttname"><a href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:815</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_s_x126x.html#a3563453988a83d22dd07d4691543a300">SX126x::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:209</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3765f534418d4e0540c179621c019138"><div class="ttname"><a href="class_s_x126x.html#a3765f534418d4e0540c179621c019138">SX126x::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1512</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3765f534418d4e0540c179621c019138"><div class="ttname"><a href="class_s_x126x.html#a3765f534418d4e0540c179621c019138">SX126x::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1513</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a37dab0ab3c4cab82e367971fc31588a6"><div class="ttname"><a href="class_s_x126x.html#a37dab0ab3c4cab82e367971fc31588a6">SX126x::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> SX126x.cpp:531</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a420c23bb1861646e29f44c0f4c646ee8"><div class="ttname"><a href="class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8">SX126x::forceLDRO</a></div><div class="ttdeci">int16_t forceLDRO(bool enable)</div><div class="ttdoc">Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1536</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a420c23bb1861646e29f44c0f4c646ee8"><div class="ttname"><a href="class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8">SX126x::forceLDRO</a></div><div class="ttdeci">int16_t forceLDRO(bool enable)</div><div class="ttdoc">Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1537</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534">SX126x::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:52</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a4f514b341b8982650526c6d8e20fd1a4"><div class="ttname"><a href="class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4">SX126x::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> SX126x.cpp:1601</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a50e757c2a63e5c7da5b0d0d6c00f91b5"><div class="ttname"><a href="class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5">SX126x::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).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1500</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a514cabe74bbe3434d7e4f244c4077752"><div class="ttname"><a href="class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752">SX126x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1212</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5595fff99d76d50d711b8cdad98527c4"><div class="ttname"><a href="class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4">SX126x::spectralScanGetStatus</a></div><div class="ttdeci">int16_t spectralScanGetStatus()</div><div class="ttdoc">Read the status of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1677</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a4f514b341b8982650526c6d8e20fd1a4"><div class="ttname"><a href="class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4">SX126x::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> SX126x.cpp:1602</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a50e757c2a63e5c7da5b0d0d6c00f91b5"><div class="ttname"><a href="class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5">SX126x::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).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1501</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a514cabe74bbe3434d7e4f244c4077752"><div class="ttname"><a href="class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752">SX126x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1213</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5595fff99d76d50d711b8cdad98527c4"><div class="ttname"><a href="class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4">SX126x::spectralScanGetStatus</a></div><div class="ttdeci">int16_t spectralScanGetStatus()</div><div class="ttdoc">Read the status of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1678</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a56f88f6a2b88ae6dbd3ad04b1950e7b2"><div class="ttname"><a href="class_s_x126x.html#a56f88f6a2b88ae6dbd3ad04b1950e7b2">SX126x::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> SX126x.cpp:515</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a57bee6f4b3a3b7ec646ac8de347ee0d6"><div class="ttname"><a href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1697</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59b761a67d15cdbfdccd6a759f464d00"><div class="ttname"><a href="class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00">SX126x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1375</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59d443c02d4620cda32c63a00c6bcc22"><div class="ttname"><a href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1032</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5ae69309ca0cf5f13c60f2d162916ff8"><div class="ttname"><a href="class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8">SX126x::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1520</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a57bee6f4b3a3b7ec646ac8de347ee0d6"><div class="ttname"><a href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1698</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59b761a67d15cdbfdccd6a759f464d00"><div class="ttname"><a href="class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00">SX126x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1376</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59d443c02d4620cda32c63a00c6bcc22"><div class="ttname"><a href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1033</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5ae69309ca0cf5f13c60f2d162916ff8"><div class="ttname"><a href="class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8">SX126x::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1521</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a66ad433561b02fe61b09afd735ce56cc"><div class="ttname"><a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">SX126x::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> SX126x.cpp:604</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a6848afe4c16a47edb3e0b342a86ecdfd"><div class="ttname"><a href="class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd">SX126x::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> SX126x.cpp:507</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a75c8d32cee712e0c940163446b98e587"><div class="ttname"><a href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">SX126x::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1011</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a75c8d32cee712e0c940163446b98e587"><div class="ttname"><a href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">SX126x::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1012</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7603aa60ae8d975eb262a4b7e2aed1d0"><div class="ttname"><a href="class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0">SX126x::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> SX126x.cpp:511</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a782a2e4ab7779369c0dc0cb4779fda81"><div class="ttname"><a href="class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81">SX126x::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1357</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a782a2e4ab7779369c0dc0cb4779fda81"><div class="ttname"><a href="class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81">SX126x::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1358</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7a1579e2557c36a4a34b09039c0d0c71"><div class="ttname"><a href="class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71">SX126x::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:486</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7cd95a5f2e39ae8fb1a3040e77fa21a3"><div class="ttname"><a href="class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3">SX126x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:937</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a865397e1cca38bec2d055c047825ea07"><div class="ttname"><a href="class_s_x126x.html#a865397e1cca38bec2d055c047825ea07">SX126x::spectralScanAbort</a></div><div class="ttdeci">void spectralScanAbort()</div><div class="ttdoc">Abort an ongoing spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1673</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7cd95a5f2e39ae8fb1a3040e77fa21a3"><div class="ttname"><a href="class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3">SX126x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:938</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a865397e1cca38bec2d055c047825ea07"><div class="ttname"><a href="class_s_x126x.html#a865397e1cca38bec2d055c047825ea07">SX126x::spectralScanAbort</a></div><div class="ttdeci">void spectralScanAbort()</div><div class="ttdoc">Abort an ongoing spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1674</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a882cec40d9aa98a0d536e6afb65b1719"><div class="ttname"><a href="class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719">SX126x::sleep</a></div><div class="ttdeci">int16_t sleep() override</div><div class="ttdoc">Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:466</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a18aee2bf05793aa29b5cf6b47bb435"><div class="ttname"><a href="class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435">SX126x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:363</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a3ad4e12df862ab18b326d9dba26d66"><div class="ttname"><a href="class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66">SX126x::spectralScanStart</a></div><div class="ttdeci">int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)</div><div class="ttdoc">Start spectral scan. Requires binary path to be uploaded.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1657</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a3ad4e12df862ab18b326d9dba26d66"><div class="ttname"><a href="class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66">SX126x::spectralScanStart</a></div><div class="ttdeci">int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)</div><div class="ttdoc">Start spectral scan. Requires binary path to be uploaded.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1658</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8e22d67b64953c8b4da779d87d563f3e"><div class="ttname"><a href="class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e">SX126x::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> SX126x.cpp:596</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8f971dca834be7e0470a9a9f0c01854e"><div class="ttname"><a href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(float currentLimit)</div><div class="ttdoc">Sets current protection limit. Can be set in 2.5 mA steps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:902</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a920aa76ff5f0f579424ef6de92e588c8"><div class="ttname"><a href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">SX126x::setRxBoostedGainMode</a></div><div class="ttdeci">int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)</div><div class="ttdoc">Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1095</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8f971dca834be7e0470a9a9f0c01854e"><div class="ttname"><a href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(float currentLimit)</div><div class="ttdoc">Sets current protection limit. Can be set in 2.5 mA steps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:903</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a920aa76ff5f0f579424ef6de92e588c8"><div class="ttname"><a href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">SX126x::setRxBoostedGainMode</a></div><div class="ttdeci">int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)</div><div class="ttdoc">Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1096</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a921aa8afb8d33b2660731c1f8d67664b"><div class="ttname"><a href="class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b">SX126x::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:347</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x126x.html#a923654706eff5118ef6e84214e837f27">SX126x::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:149</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a92c157efe751b4ae73d22ff44115285d"><div class="ttname"><a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">SX126x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1448</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a92c157efe751b4ae73d22ff44115285d"><div class="ttname"><a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">SX126x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1449</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a936a40038e05740a528f2b53f8e17010"><div class="ttname"><a href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a></div><div class="ttdeci">int16_t begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:22</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a95007639c2648a1dbb614493224606f1"><div class="ttname"><a href="class_s_x126x.html#a95007639c2648a1dbb614493224606f1">SX126x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1257</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a95007639c2648a1dbb614493224606f1"><div class="ttname"><a href="class_s_x126x.html#a95007639c2648a1dbb614493224606f1">SX126x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1258</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9aa6dd05dd32ef717a06cc8ba28ff71f"><div class="ttname"><a href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">SX126x::reset</a></div><div class="ttdeci">int16_t reset(bool verify=true)</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:208</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9d92dce566f8aefa836fe8f332e9560f"><div class="ttname"><a href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)</div><div class="ttdoc">Sets LoRa sync word.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:891</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa3c90f19cd141738ff013ae72f78f1bb"><div class="ttname"><a href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x::calibrateImageRejection</a></div><div class="ttdeci">int16_t calibrateImageRejection(float freqMin, float freqMax)</div><div class="ttdoc">Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1868</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa668babb0bd129b2facee9fd280525ab"><div class="ttname"><a href="class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab">SX126x::getCurrentLimit</a></div><div class="ttdeci">float getCurrentLimit()</div><div class="ttdoc">Reads current protection limit.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:915</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9d92dce566f8aefa836fe8f332e9560f"><div class="ttname"><a href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)</div><div class="ttdoc">Sets LoRa sync word.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:892</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa3c90f19cd141738ff013ae72f78f1bb"><div class="ttname"><a href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x::calibrateImageRejection</a></div><div class="ttdeci">int16_t calibrateImageRejection(float freqMin, float freqMax)</div><div class="ttdoc">Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1869</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa668babb0bd129b2facee9fd280525ab"><div class="ttname"><a href="class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab">SX126x::getCurrentLimit</a></div><div class="ttdeci">float getCurrentLimit()</div><div class="ttdoc">Reads current protection limit.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:916</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aaca5a8fa8a3e634dd1b5b4c2bb5058d8"><div class="ttname"><a href="class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8">SX126x::SX126x</a></div><div class="ttdeci">SX126x(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:6</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab4c29619a38391805a11231c67424847"><div class="ttname"><a href="class_s_x126x.html#ab4c29619a38391805a11231c67424847">SX126x::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> SX126x.cpp:1504</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab4f9b0c6496a796211e9816bf92146a7"><div class="ttname"><a href="class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7">SX126x::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> SX126x.cpp:1494</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab4c29619a38391805a11231c67424847"><div class="ttname"><a href="class_s_x126x.html#ab4c29619a38391805a11231c67424847">SX126x::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> SX126x.cpp:1505</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab4f9b0c6496a796211e9816bf92146a7"><div class="ttname"><a href="class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7">SX126x::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> SX126x.cpp:1495</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX126x::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:112</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab9ce38cfeaa36ddcc2d82b2974d7088c"><div class="ttname"><a href="class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c">SX126x::autoLDRO</a></div><div class="ttdeci">int16_t autoLDRO()</div><div class="ttdoc">Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1548</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abc3a4f9213b2a7052e97c2e3a0bf45a5"><div class="ttname"><a href="class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5">SX126x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1444</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abd8eea7e468db3d6064c19d4934d5034"><div class="ttname"><a href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1229</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac38a19db6b8b9aff438d6e23051d487d"><div class="ttname"><a href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">SX126x::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:961</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac4ef8c8751a3c09d64e431684840c987"><div class="ttname"><a href="class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987">SX126x::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> SX126x.cpp:1424</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac594fbb30c5010658c970a64654c7162"><div class="ttname"><a href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">SX126x::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets FSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1193</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab9ce38cfeaa36ddcc2d82b2974d7088c"><div class="ttname"><a href="class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c">SX126x::autoLDRO</a></div><div class="ttdeci">int16_t autoLDRO()</div><div class="ttdoc">Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1549</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abc3a4f9213b2a7052e97c2e3a0bf45a5"><div class="ttname"><a href="class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5">SX126x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1445</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abd8eea7e468db3d6064c19d4934d5034"><div class="ttname"><a href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1230</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac38a19db6b8b9aff438d6e23051d487d"><div class="ttname"><a href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">SX126x::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:962</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac4ef8c8751a3c09d64e431684840c987"><div class="ttname"><a href="class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987">SX126x::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> SX126x.cpp:1425</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac594fbb30c5010658c970a64654c7162"><div class="ttname"><a href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">SX126x::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets FSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1194</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac79f7ebab97ae91fff6933be3207c873"><div class="ttname"><a href="class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873">SX126x::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> SX126x.cpp:519</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb1a1c51f207439880ae537f5ffeb17c"><div class="ttname"><a href="class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c">SX126x::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> SX126x.cpp:1605</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb1a1c51f207439880ae537f5ffeb17c"><div class="ttname"><a href="class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c">SX126x::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> SX126x.cpp:1606</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb8611a9c3862dd1bfa73ef47b8f9b20"><div class="ttname"><a href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">SX126x::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for LoRa transmission in the current channel. Detects both preamble and payload....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:437</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acbe2d75b1e2df8bcc58c4fd9d8e6e4f9"><div class="ttname"><a href="class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9">SX126x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1353</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acbe2d75b1e2df8bcc58c4fd9d8e6e4f9"><div class="ttname"><a href="class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9">SX126x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1354</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad0f95b62ee987010b00f4be75bf9ab4e"><div class="ttname"><a href="class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e">SX126x::startReceiveDutyCycleAuto</a></div><div class="ttdeci">int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)</div><div class="ttdoc">Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:649</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad6274222ccf534e98e3cd17dfa1520d4"><div class="ttname"><a href="class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4">SX126x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:924</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad90a56cb55c5bb64037a0d412d84a80d"><div class="ttname"><a href="class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d">SX126x::setPaRampTime</a></div><div class="ttdeci">int16_t setPaRampTime(uint8_t rampTime)</div><div class="ttdoc">Set PA ramp-up time. Set to 200us by default.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1876</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad6274222ccf534e98e3cd17dfa1520d4"><div class="ttname"><a href="class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4">SX126x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:925</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad90a56cb55c5bb64037a0d412d84a80d"><div class="ttname"><a href="class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d">SX126x::setPaRampTime</a></div><div class="ttdeci">int16_t setPaRampTime(uint8_t rampTime)</div><div class="ttdoc">Set PA ramp-up time. Set to 200us by default.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1877</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ada0fe6c3d31885952b439135cf0c18f1"><div class="ttname"><a href="class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1">SX126x::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> SX126x.h:459</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_adec09cba71494bd927ad1da786606ca6"><div class="ttname"><a href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">SX126x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1508</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae46e08d579f4acbad029b4cd4f4fffaf"><div class="ttname"><a href="class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf">SX126x::setDio2AsRfSwitch</a></div><div class="ttdeci">int16_t setDio2AsRfSwitch(bool enable=true)</div><div class="ttdoc">Set DIO2 to function as RF switch (default in Semtech example designs).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1750</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae473773e5bed4b08452e80311bdb26f2"><div class="ttname"><a href="class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2">SX126x::spectralScanGetResult</a></div><div class="ttdeci">int16_t spectralScanGetResult(uint16_t *results)</div><div class="ttdoc">Read the result of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1685</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae500bad45638a47264b7e5955a93107d"><div class="ttname"><a href="class_s_x126x.html#ae500bad45638a47264b7e5955a93107d">SX126x::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets FSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1316</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae5993359ace652fbdc862eb23fdd263d"><div class="ttname"><a href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:865</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_adec09cba71494bd927ad1da786606ca6"><div class="ttname"><a href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">SX126x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1509</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae46e08d579f4acbad029b4cd4f4fffaf"><div class="ttname"><a href="class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf">SX126x::setDio2AsRfSwitch</a></div><div class="ttdeci">int16_t setDio2AsRfSwitch(bool enable=true)</div><div class="ttdoc">Set DIO2 to function as RF switch (default in Semtech example designs).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1751</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae473773e5bed4b08452e80311bdb26f2"><div class="ttname"><a href="class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2">SX126x::spectralScanGetResult</a></div><div class="ttdeci">int16_t spectralScanGetResult(uint16_t *results)</div><div class="ttdoc">Read the result of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1686</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae500bad45638a47264b7e5955a93107d"><div class="ttname"><a href="class_s_x126x.html#ae500bad45638a47264b7e5955a93107d">SX126x::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets FSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1317</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae5993359ace652fbdc862eb23fdd263d"><div class="ttname"><a href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:866</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae731568798d03d9722a440fd6a23faf2"><div class="ttname"><a href="class_s_x126x.html#ae731568798d03d9722a440fd6a23faf2">SX126x::standbyXOSC</a></div><div class="ttdeci">bool standbyXOSC</div><div class="ttdoc">Whether to use XOSC (true) or RC (false) oscillator in standby mode. Defaults to false.</div><div class="ttdef"><b>Definition:</b> SX126x.h:464</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aed0e7dcd60479c9db3d7a3408e7f396d"><div class="ttname"><a href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">SX126x::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> SX126x.cpp:527</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_af30a581d31feae6f50c0591d1ee113f1"><div class="ttname"><a href="class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1">SX126x::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:982</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_af30a581d31feae6f50c0591d1ee113f1"><div class="ttname"><a href="class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1">SX126x::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:983</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_af38ba3d27ab2ac10c703eefa1c428913"><div class="ttname"><a href="class_s_x126x.html#af38ba3d27ab2ac10c703eefa1c428913">SX126x::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> SX126x.cpp:523</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_af9352e49d893151d68a314109140fe29"><div class="ttname"><a href="class_s_x126x.html#af9352e49d893151d68a314109140fe29">SX126x::startReceiveDutyCycle</a></div><div class="ttdeci">int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)</div><div class="ttdoc">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:622</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afc3a7a42c401b6c44e00cb6c5b9696f2"><div class="ttname"><a href="class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2">SX126x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1246</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afd3113858966e878e9c67a1e710bd586"><div class="ttname"><a href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">SX126x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:878</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afdd901c5eac2ca8773d0977e2c493317"><div class="ttname"><a href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">SX126x::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> SX126x.cpp:795</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afc3a7a42c401b6c44e00cb6c5b9696f2"><div class="ttname"><a href="class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2">SX126x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1247</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afd3113858966e878e9c67a1e710bd586"><div class="ttname"><a href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">SX126x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:879</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afdd901c5eac2ca8773d0977e2c493317"><div class="ttname"><a href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">SX126x::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> SX126x.cpp:796</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:616</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:622</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:81</div></div>
|
||||
|
|
|
@ -652,63 +652,63 @@ $(document).ready(function(){initNavTree('_s_x128x_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:112</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html"><div class="ttname"><a href="class_s_x128x.html">SX128x</a></div><div class="ttdoc">Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX128x.h:350</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a0759fb31b3ce5bf1c832259c9c2245ed"><div class="ttname"><a href="class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed">SX128x::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:489</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a1984a405262f155f16a4759c5f6b0133"><div class="ttname"><a href="class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133">SX128x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint32_t preambleLength)</div><div class="ttdoc">Sets preamble length for currently active modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:856</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a1bc3372c47a4e3c81ef15bee448ba6b6"><div class="ttname"><a href="class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6">SX128x::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t pwr) override</div><div class="ttdoc">Sets output power. Allowed values are in range from -18 to 13 dBm.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:839</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a1984a405262f155f16a4759c5f6b0133"><div class="ttname"><a href="class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133">SX128x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint32_t preambleLength)</div><div class="ttdoc">Sets preamble length for currently active modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:857</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a1bc3372c47a4e3c81ef15bee448ba6b6"><div class="ttname"><a href="class_s_x128x.html#a1bc3372c47a4e3c81ef15bee448ba6b6">SX128x::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t pwr) override</div><div class="ttdoc">Sets output power. Allowed values are in range from -18 to 13 dBm.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:840</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a1e6f938ce715dad9a6609bf56626a50d"><div class="ttname"><a href="class_s_x128x.html#a1e6f938ce715dad9a6609bf56626a50d">SX128x::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> SX128x.cpp:505</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2326cf28c385b8dd709cb62c9f665000"><div class="ttname"><a href="class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000">SX128x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Dummy method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1433</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a260b99d8427e089546e33084803d955a"><div class="ttname"><a href="class_s_x128x.html#a260b99d8427e089546e33084803d955a">SX128x::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1231</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2326cf28c385b8dd709cb62c9f665000"><div class="ttname"><a href="class_s_x128x.html#a2326cf28c385b8dd709cb62c9f665000">SX128x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Dummy method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1434</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a260b99d8427e089546e33084803d955a"><div class="ttname"><a href="class_s_x128x.html#a260b99d8427e089546e33084803d955a">SX128x::getRSSI</a></div><div class="ttdeci">float getRSSI() override</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1232</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2643ce22176293631fea2169f5e68e66"><div class="ttname"><a href="class_s_x128x.html#a2643ce22176293631fea2169f5e68e66">SX128x::reset</a></div><div class="ttdeci">int16_t reset(bool verify=true)</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:281</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a26d0d02e5e53a3172df9208fa343a3f1"><div class="ttname"><a href="class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1">SX128x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:961</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a26d0d02e5e53a3172df9208fa343a3f1"><div class="ttname"><a href="class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1">SX128x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:962</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a275a9a86934124eab4982ad52bf91aea"><div class="ttname"><a href="class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea">SX128x::begin</a></div><div class="ttdeci">int16_t begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:19</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2b424000856a9dc212f571d0e8890635"><div class="ttname"><a href="class_s_x128x.html#a2b424000856a9dc212f571d0e8890635">SX128x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1275</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2b424000856a9dc212f571d0e8890635"><div class="ttname"><a href="class_s_x128x.html#a2b424000856a9dc212f571d0e8890635">SX128x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1276</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2be8cc6c3b61b59cb6a6ca4f6a030b45"><div class="ttname"><a href="class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45">SX128x::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:472</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2c4a24623c5fd27b3cc937e55783d709"><div class="ttname"><a href="class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709">SX128x::beginFLRC</a></div><div class="ttdeci">int16_t beginFLRC(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</div><div class="ttdoc">Initialization method for FLRC modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:213</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a2f8427103d6609f3ac44b23fcca4f301"><div class="ttname"><a href="class_s_x128x.html#a2f8427103d6609f3ac44b23fcca4f301">SX128x::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:423</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_s_x128x.html#a3563453988a83d22dd07d4691543a300">SX128x::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:209</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a3837662441a9eb3f0a71f4f667db9e91"><div class="ttname"><a href="class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91">SX128x::setGainControl</a></div><div class="ttdeci">int16_t setGainControl(uint8_t gain=0)</div><div class="ttdoc">Enables or disables receiver manual gain control.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1195</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a390fd0749b316eed67da7b54f4f24735"><div class="ttname"><a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">SX128x::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> SX128x.cpp:1308</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a3837662441a9eb3f0a71f4f667db9e91"><div class="ttname"><a href="class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91">SX128x::setGainControl</a></div><div class="ttdeci">int16_t setGainControl(uint8_t gain=0)</div><div class="ttdoc">Enables or disables receiver manual gain control.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1196</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a390fd0749b316eed67da7b54f4f24735"><div class="ttname"><a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">SX128x::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> SX128x.cpp:1309</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a4587409a9b96a0c496cf12b3acac20c4"><div class="ttname"><a href="class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4">SX128x::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> SX128x.cpp:577</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a46e7979288205689ea97f1c26d1da07e"><div class="ttname"><a href="class_s_x128x.html#a46e7979288205689ea97f1c26d1da07e">SX128x::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> SX128x.cpp:1418</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a46e7979288205689ea97f1c26d1da07e"><div class="ttname"><a href="class_s_x128x.html#a46e7979288205689ea97f1c26d1da07e">SX128x::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> SX128x.cpp:1419</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534">SX128x::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:52</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a53892566b0259d348158efe3c3c3601a"><div class="ttname"><a href="class_s_x128x.html#a53892566b0259d348158efe3c3c3601a">SX128x::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:400</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a5ba683fbc4a46418ce3736f224fb55f2"><div class="ttname"><a href="class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2">SX128x::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> SX128x.cpp:1404</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a5e876e02fd527390905004718225c25f"><div class="ttname"><a href="class_s_x128x.html#a5e876e02fd527390905004718225c25f">SX128x::checkOutputPower</a></div><div class="ttdeci">int16_t checkOutputPower(int8_t pwr, int8_t *clipped) override</div><div class="ttdoc">Check if output power is configurable.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:848</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a6a2ec5d316975f390f20b4e0a2e11e98"><div class="ttname"><a href="class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98">SX128x::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).</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:670</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a6e45fbfaec7063e52e188f47a3a585a5"><div class="ttname"><a href="class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5">SX128x::setHighSensitivityMode</a></div><div class="ttdeci">int16_t setHighSensitivityMode(bool enable)</div><div class="ttdoc">Enables or disables receiver high sensitivity mode.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1178</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a5ba683fbc4a46418ce3736f224fb55f2"><div class="ttname"><a href="class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2">SX128x::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> SX128x.cpp:1405</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a5e876e02fd527390905004718225c25f"><div class="ttname"><a href="class_s_x128x.html#a5e876e02fd527390905004718225c25f">SX128x::checkOutputPower</a></div><div class="ttdeci">int16_t checkOutputPower(int8_t pwr, int8_t *clipped) override</div><div class="ttdoc">Check if output power is configurable.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:849</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a6a2ec5d316975f390f20b4e0a2e11e98"><div class="ttname"><a href="class_s_x128x.html#a6a2ec5d316975f390f20b4e0a2e11e98">SX128x::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).</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:671</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a6e45fbfaec7063e52e188f47a3a585a5"><div class="ttname"><a href="class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5">SX128x::setHighSensitivityMode</a></div><div class="ttdeci">int16_t setHighSensitivityMode(bool enable)</div><div class="ttdoc">Enables or disables receiver high sensitivity mode.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1179</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a6ed60dfbd142315bb4e1abd2555a470a"><div class="ttname"><a href="class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a">SX128x::beginGFSK</a></div><div class="ttdeci">int16_t beginGFSK(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)</div><div class="ttdoc">Initialization method for GFSK modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:83</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a803eaca8bb7fdfa3570cf4aa95f8e729"><div class="ttname"><a href="class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729">SX128x::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> SX128x.cpp:585</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8720a388d2cd10fac3112b89f4a80947"><div class="ttname"><a href="class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947">SX128x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1400</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8b3eea268f21bf911b6eaf37c5eb0b5f"><div class="ttname"><a href="class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f">SX128x::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled)</div><div class="ttdoc">Sets whitening parameters, not available for LoRa or FLRC modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1147</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8d331080599e09ef0b11a77cffd6f13a"><div class="ttname"><a href="class_s_x128x.html#a8d331080599e09ef0b11a77cffd6f13a">SX128x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Dummy random method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1412</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8720a388d2cd10fac3112b89f4a80947"><div class="ttname"><a href="class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947">SX128x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Serves only as alias for PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1401</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8b3eea268f21bf911b6eaf37c5eb0b5f"><div class="ttname"><a href="class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f">SX128x::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled)</div><div class="ttdoc">Sets whitening parameters, not available for LoRa or FLRC modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1148</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a8d331080599e09ef0b11a77cffd6f13a"><div class="ttname"><a href="class_s_x128x.html#a8d331080599e09ef0b11a77cffd6f13a">SX128x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Dummy random method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1413</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x128x.html#a923654706eff5118ef6e84214e837f27">SX128x::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:149</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a9346490a6c56edcff2e12ae0369a8df5"><div class="ttname"><a href="class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5">SX128x::setAccessAddress</a></div><div class="ttdeci">int16_t setAccessAddress(uint32_t addr)</div><div class="ttdoc">Sets BLE access address.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1167</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a948156af6e886bc46a6c6c5fb10a087a"><div class="ttname"><a href="class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a">SX128x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:678</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a94b7fb26cc99385d30b0c98b76d8188d"><div class="ttname"><a href="class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d">SX128x::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1396</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a99491c705e88dddc820f884b778f1660"><div class="ttname"><a href="class_s_x128x.html#a99491c705e88dddc820f884b778f1660">SX128x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:994</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a9346490a6c56edcff2e12ae0369a8df5"><div class="ttname"><a href="class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5">SX128x::setAccessAddress</a></div><div class="ttdeci">int16_t setAccessAddress(uint32_t addr)</div><div class="ttdoc">Sets BLE access address.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1168</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a948156af6e886bc46a6c6c5fb10a087a"><div class="ttname"><a href="class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a">SX128x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:679</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a94b7fb26cc99385d30b0c98b76d8188d"><div class="ttname"><a href="class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d">SX128x::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1397</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a99491c705e88dddc820f884b778f1660"><div class="ttname"><a href="class_s_x128x.html#a99491c705e88dddc820f884b778f1660">SX128x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:995</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a9ccbf51f8304f1041c8eef182be547a7"><div class="ttname"><a href="class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7">SX128x::SX128x</a></div><div class="ttdeci">SX128x(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:5</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a9da544e4a6120f73a078b46c6138505a"><div class="ttname"><a href="class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a">SX128x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleaving=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:811</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_aa17ffcb939f6b2eb0712e63b6ee7a71f"><div class="ttname"><a href="class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f">SX128x::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> SX128x.cpp:666</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_aa4b1e0b96347011522e053f30202c0fe"><div class="ttname"><a href="class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe">SX128x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1083</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_a9da544e4a6120f73a078b46c6138505a"><div class="ttname"><a href="class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a">SX128x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleaving=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:812</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_aa17ffcb939f6b2eb0712e63b6ee7a71f"><div class="ttname"><a href="class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f">SX128x::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> SX128x.cpp:667</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_aa4b1e0b96347011522e053f30202c0fe"><div class="ttname"><a href="class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe">SX128x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1084</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab0c26aebd432d36974b3066055df6b01"><div class="ttname"><a href="class_s_x128x.html#ab0c26aebd432d36974b3066055df6b01">SX128x::sleep</a></div><div class="ttdeci">int16_t sleep() override</div><div class="ttdoc">Sets the module to sleep mode. To wake the device up, call standby(). Overload for PhysicalLayer comp...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:452</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab2335d91c7899291312e3cd6576446e5"><div class="ttname"><a href="class_s_x128x.html#ab2335d91c7899291312e3cd6576446e5">SX128x::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> SX128x.cpp:509</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX128x::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:112</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab8a3fe8e2843fa039ef369668f1a423f"><div class="ttname"><a href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">SX128x::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> SX128x.cpp:493</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab9e16231c2c6bd0e4b4c6c2900b5b332"><div class="ttname"><a href="class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332">SX128x::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq) override</div><div class="ttdoc">Sets carrier frequency. Allowed values are in range from 2400.0 to 2500.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:739</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ac39f77b77a2e4124cc30aeae08b4c653"><div class="ttname"><a href="class_s_x128x.html#ac39f77b77a2e4124cc30aeae08b4c653">SX128x::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> SX128x.cpp:718</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ac69cc622020419cb3393eac5cc88915b"><div class="ttname"><a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">SX128x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1392</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ab9e16231c2c6bd0e4b4c6c2900b5b332"><div class="ttname"><a href="class_s_x128x.html#ab9e16231c2c6bd0e4b4c6c2900b5b332">SX128x::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq) override</div><div class="ttdoc">Sets carrier frequency. Allowed values are in range from 2400.0 to 2500.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:740</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ac39f77b77a2e4124cc30aeae08b4c653"><div class="ttname"><a href="class_s_x128x.html#ac39f77b77a2e4124cc30aeae08b4c653">SX128x::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> SX128x.cpp:719</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ac69cc622020419cb3393eac5cc88915b"><div class="ttname"><a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">SX128x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1393</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ac79047a072a038194f3429a913e7aaee"><div class="ttname"><a href="class_s_x128x.html#ac79047a072a038194f3429a913e7aaee">SX128x::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> SX128x.cpp:501</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ace5ede905bf85aada0c61b9cfaaea127"><div class="ttname"><a href="class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127">SX128x::beginBLE</a></div><div class="ttdeci">int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</div><div class="ttdoc">Initialization method for BLE modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:155</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad5789bd27d46b24f54aac9ca55ec9958"><div class="ttname"><a href="class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958">SX128x::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> SX128x.cpp:1408</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad6570f33bae09bc8b7617f9da39033ac"><div class="ttname"><a href="class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac">SX128x::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for ...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:904</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad9584464d2e4cc09686cf4e83e65d3e0"><div class="ttname"><a href="class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0">SX128x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(const uint8_t *syncWord, uint8_t len)</div><div class="ttdoc">Sets FSK/FLRC sync word in the form of array of up to 5 bytes (FSK). For FLRC modem,...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1024</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad5789bd27d46b24f54aac9ca55ec9958"><div class="ttname"><a href="class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958">SX128x::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> SX128x.cpp:1409</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad6570f33bae09bc8b7617f9da39033ac"><div class="ttname"><a href="class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac">SX128x::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK or FLRC bit rate. Allowed values are 125, 250, 400, 500, 800, 1000, 1600 and 2000 kbps (for ...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:905</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad9584464d2e4cc09686cf4e83e65d3e0"><div class="ttname"><a href="class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0">SX128x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(const uint8_t *syncWord, uint8_t len)</div><div class="ttdoc">Sets FSK/FLRC sync word in the form of array of up to 5 bytes (FSK). For FLRC modem,...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1025</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ad98c4526ef971f9aadb30e351a37eaf9"><div class="ttname"><a href="class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9">SX128x::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> SX128x.cpp:497</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_adce2e6c7215caa7c904b0d8f9cbd107d"><div class="ttname"><a href="class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d">SX128x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging mode...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1255</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae1f933f767161cc59fdaca816ab93e22"><div class="ttname"><a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">SX128x::getIrqStatus</a></div><div class="ttdeci">uint16_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1548</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae435f57132f76f4283abb870176acf54"><div class="ttname"><a href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:777</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae7d3676df8f28c79b9bee23df884fa55"><div class="ttname"><a href="class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55">SX128x::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> SX128x.cpp:1328</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae93c99c85deb950fe9bc7101142b5f6a"><div class="ttname"><a href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 203.125, 406.25, 812.5 and 1625.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:747</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_af2e1d173694a59082a22922a6f7d50a8"><div class="ttname"><a href="class_s_x128x.html#af2e1d173694a59082a22922a6f7d50a8">SX128x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Dummy method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1439</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_afb95ca5f2c8494042fbbe52802fc265d"><div class="ttname"><a href="class_s_x128x.html#afb95ca5f2c8494042fbbe52802fc265d">SX128x::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> SX128x.cpp:674</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_adce2e6c7215caa7c904b0d8f9cbd107d"><div class="ttname"><a href="class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d">SX128x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa or ranging mode...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1256</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae1f933f767161cc59fdaca816ab93e22"><div class="ttname"><a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">SX128x::getIrqStatus</a></div><div class="ttdeci">uint16_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1549</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae435f57132f76f4283abb870176acf54"><div class="ttname"><a href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:778</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae7d3676df8f28c79b9bee23df884fa55"><div class="ttname"><a href="class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55">SX128x::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> SX128x.cpp:1329</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_ae93c99c85deb950fe9bc7101142b5f6a"><div class="ttname"><a href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 203.125, 406.25, 812.5 and 1625.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:748</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_af2e1d173694a59082a22922a6f7d50a8"><div class="ttname"><a href="class_s_x128x.html#af2e1d173694a59082a22922a6f7d50a8">SX128x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Dummy method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1440</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_afb95ca5f2c8494042fbbe52802fc265d"><div class="ttname"><a href="class_s_x128x.html#afb95ca5f2c8494042fbbe52802fc265d">SX128x::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> SX128x.cpp:675</div></div>
|
||||
<div class="ttc" id="aclass_s_x128x_html_aff7d86352c98771595375e17d19a2a97"><div class="ttname"><a href="class_s_x128x.html#aff7d86352c98771595375e17d19a2a97">SX128x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX128x series does...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:415</div></div>
|
||||
<div class="ttc" id="agroup__config__shaping_html_gaa778d14c29d21fe329137a28a3f54a5d"><div class="ttname"><a href="group__config__shaping.html#gaa778d14c29d21fe329137a28a3f54a5d">RADIOLIB_SHAPING_0_5</a></div><div class="ttdeci">#define RADIOLIB_SHAPING_0_5</div><div class="ttdoc">Gaussian shaping filter, BT = 0.5.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:27</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:616</div></div>
|
||||
|
|
Loading…
Add table
Reference in a new issue