Deploying to gh-pages from @ 3354cd89df
🚀
This commit is contained in:
parent
f89ed5ef2e
commit
bb2d7d9783
35 changed files with 487 additions and 452 deletions
|
@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('_a_f_s_k_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_bell_client_html"><div class="ttname"><a href="class_bell_client.html">BellClient</a></div><div class="ttdoc">Client for Bell modem communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> BellModem.h:54</div></div>
|
||||
<div class="ttc" id="aclass_f_s_k4_client_html"><div class="ttname"><a href="class_f_s_k4_client.html">FSK4Client</a></div><div class="ttdoc">Client for FSK-4 communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> FSK4.h:15</div></div>
|
||||
<div class="ttc" id="aclass_hell_client_html"><div class="ttname"><a href="class_hell_client.html">HellClient</a></div><div class="ttdoc">Client for Hellschreiber transmissions.</div><div class="ttdef"><b>Definition</b> Hellschreiber.h:90</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:93</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:94</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition</b> PhysicalLayer.h:151</div></div>
|
||||
<div class="ttc" id="aclass_r_t_t_y_client_html"><div class="ttname"><a href="class_r_t_t_y_client.html">RTTYClient</a></div><div class="ttdoc">Client for RTTY communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> RTTY.h:17</div></div>
|
||||
<div class="ttc" id="aclass_s_s_t_v_client_html"><div class="ttname"><a href="class_s_s_t_v_client.html">SSTVClient</a></div><div class="ttdoc">Client for SSTV transmissions.</div><div class="ttdef"><b>Definition</b> SSTV.h:121</div></div>
|
||||
|
|
|
@ -724,7 +724,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
|
|||
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> </div>
|
||||
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> int16_t <a class="code hl_function" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">setSyncWord</a>(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0, <span class="keywordtype">bool</span> requireCarrierSense = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> </div>
|
||||
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span> int16_t <a class="code hl_function" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">setSyncWord</a>(uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, <span class="keywordtype">bool</span> requireCarrierSense = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span> int16_t <a class="code hl_function" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">setSyncWord</a>(<span class="keyword">const</span> uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, <span class="keywordtype">bool</span> requireCarrierSense = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> </div>
|
||||
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> int16_t <a class="code hl_function" href="class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570">setPreambleLength</a>(uint8_t preambleLength, uint8_t qualityThreshold);</div>
|
||||
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> </div>
|
||||
|
@ -784,7 +784,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
|
|||
<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span> int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);</div>
|
||||
<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"> 1010</span> <span class="keywordtype">void</span> SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);</div>
|
||||
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"> 1011</span> uint8_t SPIreadRegister(uint8_t reg);</div>
|
||||
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span> <span class="keywordtype">void</span> SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span> <span class="keywordtype">void</span> SPIwriteRegisterBurst(uint8_t reg, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span> <span class="keywordtype">void</span> SPIwriteRegister(uint8_t reg, uint8_t data);</div>
|
||||
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span> </div>
|
||||
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span> <span class="keywordtype">void</span> SPIsendCommand(uint8_t cmd);</div>
|
||||
|
|
|
@ -121,9 +121,9 @@ $(document).ready(function(){initNavTree('_l_l_c_c68_8h_source.html',''); initRe
|
|||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// configuration methods</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> int16_t <a class="code hl_function" href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> int16_t <a class="code hl_function" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">setBandwidth</a>(<span class="keywordtype">float</span> bw) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> int16_t <a class="code hl_function" href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">setSpreadingFactor</a>(uint8_t sf);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> int16_t <a class="code hl_function" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">setSpreadingFactor</a>(uint8_t sf) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> int16_t <a class="code hl_function" href="class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9">setDataRate</a>(<a class="code hl_union" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
|
@ -142,11 +142,11 @@ $(document).ready(function(){initNavTree('_l_l_c_c68_8h_source.html',''); initRe
|
|||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html"><div class="ttname"><a href="class_l_l_c_c68.html">LLCC68</a></div><div class="ttdoc">Derived class for LLCC68 modules.</div><div class="ttdef"><b>Definition</b> LLCC68.h:19</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_a6f6c206657304809ee30bd9761ef79bf"><div class="ttname"><a href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">LLCC68::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:40</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_a708183645ec0b9fec54d6369e7b1345f"><div class="ttname"><a href="class_l_l_c_c68.html#a708183645ec0b9fec54d6369e7b1345f">LLCC68::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> LLCC68.cpp:92</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_aa835ee301567f7dac079b42a2055c38c"><div class="ttname"><a href="class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c">LLCC68::begin</a></div><div class="ttdeci">int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=0, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:9</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_ac630770441cadc547892173bde7504f9"><div class="ttname"><a href="class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9">LLCC68::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> LLCC68.cpp:63</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_ad59d1a1cb32c7c89c13ebf46051d26e4"><div class="ttname"><a href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">LLCC68::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 11, depending on currently set spreading f...</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:45</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_ae1badfd85c9f1c79bd6868c0528a5f17"><div class="ttname"><a href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">LLCC68::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw) override</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:40</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_aec65cb4a7a577c46573c9b0757dc52f4"><div class="ttname"><a href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">LLCC68::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf) override</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 11, depending on currently set spreading f...</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:45</div></div>
|
||||
<div class="ttc" id="aclass_l_l_c_c68_html_aee4457d48c708f05154e931eed05c691"><div class="ttname"><a href="class_l_l_c_c68.html#aee4457d48c708f05154e931eed05c691">LLCC68::setModem</a></div><div class="ttdeci">int16_t setModem(ModemType_t modem) override</div><div class="ttdoc">Set modem for the radio to use. Will perform full reset and reconfigure the radio using its default p...</div><div class="ttdef"><b>Definition</b> LLCC68.cpp:126</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:73</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>
|
||||
|
|
|
@ -925,38 +925,38 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
|
|||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></div><div class="ttdoc">LoRaWAN-compatible node (class A device).</div><div class="ttdef"><b>Definition</b> LoRaWAN.h:522</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a0feeaed200d8f94ad94c3ed49f404847"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a0feeaed200d8f94ad94c3ed49f404847">LoRaWANNode::clearSession</a></div><div class="ttdeci">void clearSession()</div><div class="ttdoc">Clear an active session, so that the device will have to rejoin the network.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:278</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a11c2fbe631063da69355f8d74f4bf3b8"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a11c2fbe631063da69355f8d74f4bf3b8">LoRaWANNode::sendReceive</a></div><div class="ttdeci">virtual int16_t sendReceive(const char *strUp, uint8_t fPort, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL)</div><div class="ttdoc">Send a message to the server and wait for a downlink during Rx1 and/or Rx2 window.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:43</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a14e8a8a098df28ff5ee294f235500499"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499">LoRaWANNode::setDatarate</a></div><div class="ttdeci">int16_t setDatarate(uint8_t drUp)</div><div class="ttdoc">Set uplink datarate. This should not be used when ADR is enabled.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2621</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a16c7ae2edfe324e11498b13aa042665f"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a16c7ae2edfe324e11498b13aa042665f">LoRaWANNode::scheduleTransmission</a></div><div class="ttdeci">void scheduleTransmission(RadioLibTime_t tUplink)</div><div class="ttdoc">Set the exact time a transmission should occur. Note: this is the internal clock time....</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2754</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a14e8a8a098df28ff5ee294f235500499"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499">LoRaWANNode::setDatarate</a></div><div class="ttdeci">int16_t setDatarate(uint8_t drUp)</div><div class="ttdoc">Set uplink datarate. This should not be used when ADR is enabled.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2624</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a16c7ae2edfe324e11498b13aa042665f"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a16c7ae2edfe324e11498b13aa042665f">LoRaWANNode::scheduleTransmission</a></div><div class="ttdeci">void scheduleTransmission(RadioLibTime_t tUplink)</div><div class="ttdoc">Set the exact time a transmission should occur. Note: this is the internal clock time....</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2757</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a2176aa3d546e6b00e870a7e1e310c403"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a2176aa3d546e6b00e870a7e1e310c403">LoRaWANNode::scanGuard</a></div><div class="ttdeci">RadioLibTime_t scanGuard</div><div class="ttdoc">Rx window padding in milliseconds according to the spec, the Rx window must be at least enough time t...</div><div class="ttdef"><b>Definition</b> LoRaWAN.h:851</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a2d9a53560ebfbaf006eefd9761424d80"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80">LoRaWANNode::setCSMA</a></div><div class="ttdeci">void setCSMA(bool csmaEnabled, uint8_t maxChanges=4, uint8_t backoffMax=0, uint8_t difsSlots=2)</div><div class="ttdoc">Configures CSMA for LoRaWAN as per TR013, LoRa Alliance.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2736</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3d4bbd6d382496838954ab4ac1168b77"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">LoRaWANNode::setDutyCycle</a></div><div class="ttdeci">void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)</div><div class="ttdoc">Toggle adherence to dutyCycle limits to on or off.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2711</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a2d9a53560ebfbaf006eefd9761424d80"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80">LoRaWANNode::setCSMA</a></div><div class="ttdeci">void setCSMA(bool csmaEnabled, uint8_t maxChanges=4, uint8_t backoffMax=0, uint8_t difsSlots=2)</div><div class="ttdoc">Configures CSMA for LoRaWAN as per TR013, LoRa Alliance.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2739</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3d4bbd6d382496838954ab4ac1168b77"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">LoRaWANNode::setDutyCycle</a></div><div class="ttdeci">void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)</div><div class="ttdoc">Toggle adherence to dutyCycle limits to on or off.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2714</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a43b259fd8804ef8d9d4922962e9ecae5"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a43b259fd8804ef8d9d4922962e9ecae5">LoRaWANNode::beginABP</a></div><div class="ttdeci">int16_t beginABP(uint32_t addr, const uint8_t *fNwkSIntKey, const uint8_t *sNwkSIntKey, const uint8_t *nwkSEncKey, const uint8_t *appSKey)</div><div class="ttdoc">Set the device credentials and activation configuration.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:613</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a49e690c14858b46692e4ce9aa5a2566a"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">LoRaWANNode::timeUntilUplink</a></div><div class="ttdeci">RadioLibTime_t timeUntilUplink()</div><div class="ttdoc">Returns time in milliseconds until next uplink is available under dutyCycle limits.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3262</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5449e301634dff1838a1b024b4067034"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034">LoRaWANNode::setDeviceStatus</a></div><div class="ttdeci">void setDeviceStatus(uint8_t battLevel)</div><div class="ttdoc">Set device status.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2750</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5bb50904544f331806fd744ab5b99efa"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">LoRaWANNode::dutyCycleInterval</a></div><div class="ttdeci">RadioLibTime_t dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime)</div><div class="ttdoc">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3252</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a62bfe68f6fe63c2e408dccbff6a34a4f"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">LoRaWANNode::setDwellTime</a></div><div class="ttdeci">void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)</div><div class="ttdoc">Set or disable uplink dwell time limitation; enabled by default if mandatory.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2723</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6785265f3311ff6bf296f82429c96701"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6785265f3311ff6bf296f82429c96701">LoRaWANNode::getAFCntDown</a></div><div class="ttdeci">uint32_t getAFCntDown()</div><div class="ttdoc">Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2770</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a683b02b63867bb7de5df45c94d190305"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305">LoRaWANNode::getLastToA</a></div><div class="ttdeci">RadioLibTime_t getLastToA()</div><div class="ttdoc">Get the Time-on-air of the last uplink message (in milliseconds).</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2783</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a49e690c14858b46692e4ce9aa5a2566a"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">LoRaWANNode::timeUntilUplink</a></div><div class="ttdeci">RadioLibTime_t timeUntilUplink()</div><div class="ttdoc">Returns time in milliseconds until next uplink is available under dutyCycle limits.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3265</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5449e301634dff1838a1b024b4067034"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034">LoRaWANNode::setDeviceStatus</a></div><div class="ttdeci">void setDeviceStatus(uint8_t battLevel)</div><div class="ttdoc">Set device status.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2753</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5bb50904544f331806fd744ab5b99efa"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">LoRaWANNode::dutyCycleInterval</a></div><div class="ttdeci">RadioLibTime_t dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime)</div><div class="ttdoc">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3255</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a62bfe68f6fe63c2e408dccbff6a34a4f"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">LoRaWANNode::setDwellTime</a></div><div class="ttdeci">void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)</div><div class="ttdoc">Set or disable uplink dwell time limitation; enabled by default if mandatory.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2726</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6785265f3311ff6bf296f82429c96701"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6785265f3311ff6bf296f82429c96701">LoRaWANNode::getAFCntDown</a></div><div class="ttdeci">uint32_t getAFCntDown()</div><div class="ttdoc">Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2773</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a683b02b63867bb7de5df45c94d190305"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305">LoRaWANNode::getLastToA</a></div><div class="ttdeci">RadioLibTime_t getLastToA()</div><div class="ttdoc">Get the Time-on-air of the last uplink message (in milliseconds).</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2786</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a77483c51548e48a5dff4b707f7770e86"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a77483c51548e48a5dff4b707f7770e86">LoRaWANNode::activateABP</a></div><div class="ttdeci">virtual int16_t activateABP(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)</div><div class="ttdoc">Join network by restoring ABP session or performing over-the-air activation. In this procedure,...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:958</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8226f4d0329d15da9ffc706e5781403a"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8226f4d0329d15da9ffc706e5781403a">LoRaWANNode::TS009</a></div><div class="ttdeci">bool TS009</div><div class="ttdoc">TS009 Protocol Specification Verification switch (allows FPort 224 and cuts off uplink payload instea...</div><div class="ttdef"><b>Definition</b> LoRaWAN.h:837</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a84004883006b4a498d4899874952445b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b">LoRaWANNode::getBufferNonces</a></div><div class="ttdeci">uint8_t * getBufferNonces()</div><div class="ttdoc">Returns the pointer to the internal buffer that holds the LW base parameters.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:227</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a90369a4f2c4da11527872a7bbbf9ab06"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06">LoRaWANNode::getBufferSession</a></div><div class="ttdeci">uint8_t * getBufferSession()</div><div class="ttdoc">Returns the pointer to the internal buffer that holds the LW session parameters.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:428</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9a44677a1ef7db1216bc482139d6be8d"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9a44677a1ef7db1216bc482139d6be8d">LoRaWANNode::isActivated</a></div><div class="ttdeci">bool isActivated()</div><div class="ttdoc">Whether there is an ongoing session active.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:1048</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9af613f7d923e7bdcfdbd020132c6d4b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b">LoRaWANNode::setTxPower</a></div><div class="ttdeci">int16_t setTxPower(int8_t txPower)</div><div class="ttdoc">Configure TX power of the radio module.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2654</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9e6e1ce4296364606ff8b10fb5f971de"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de">LoRaWANNode::getMacDeviceTimeAns</a></div><div class="ttdeci">int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)</div><div class="ttdoc">Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2472</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa7fabaa6efe9978c3674b1ab187446a1"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa7fabaa6efe9978c3674b1ab187446a1">LoRaWANNode::getNFCntDown</a></div><div class="ttdeci">uint32_t getNFCntDown()</div><div class="ttdoc">Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2766</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9af613f7d923e7bdcfdbd020132c6d4b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b">LoRaWANNode::setTxPower</a></div><div class="ttdeci">int16_t setTxPower(int8_t txPower)</div><div class="ttdoc">Configure TX power of the radio module.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2657</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9e6e1ce4296364606ff8b10fb5f971de"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de">LoRaWANNode::getMacDeviceTimeAns</a></div><div class="ttdeci">int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)</div><div class="ttdoc">Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2475</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa7fabaa6efe9978c3674b1ab187446a1"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa7fabaa6efe9978c3674b1ab187446a1">LoRaWANNode::getNFCntDown</a></div><div class="ttdeci">uint32_t getNFCntDown()</div><div class="ttdoc">Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2769</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ab2df20a240812f184786dda5ace171ef"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ab2df20a240812f184786dda5ace171ef">LoRaWANNode::beginOTAA</a></div><div class="ttdeci">int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t *nwkKey, const uint8_t *appKey)</div><div class="ttdoc">Set the device credentials and activation configuration.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:584</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ab723160aa317cd84550d0da3a0f52811"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ab723160aa317cd84550d0da3a0f52811">LoRaWANNode::getMaxPayloadLen</a></div><div class="ttdeci">uint8_t getMaxPayloadLen()</div><div class="ttdoc">Returns the maximum allowed uplink payload size given the current MAC state. Most importantly,...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3271</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ab723160aa317cd84550d0da3a0f52811"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ab723160aa317cd84550d0da3a0f52811">LoRaWANNode::getMaxPayloadLen</a></div><div class="ttdeci">uint8_t getMaxPayloadLen()</div><div class="ttdoc">Returns the maximum allowed uplink payload size given the current MAC state. Most importantly,...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:3274</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_abd9e976eec64a3bd1ddf3331f2bc93cd"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#abd9e976eec64a3bd1ddf3331f2bc93cd">LoRaWANNode::activateOTAA</a></div><div class="ttdeci">virtual int16_t activateOTAA(uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED, LoRaWANJoinEvent_t *joinEvent=NULL)</div><div class="ttdoc">Join network by restoring OTAA session or performing over-the-air activation. By this procedure,...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:868</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ad3217975ef9959ff83ce79dd80b0d777"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ad3217975ef9959ff83ce79dd80b0d777">LoRaWANNode::getFCntUp</a></div><div class="ttdeci">uint32_t getFCntUp()</div><div class="ttdoc">Returns the last uplink's frame counter; also 0 if no uplink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2759</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ad3217975ef9959ff83ce79dd80b0d777"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ad3217975ef9959ff83ce79dd80b0d777">LoRaWANNode::getFCntUp</a></div><div class="ttdeci">uint32_t getFCntUp()</div><div class="ttdoc">Returns the last uplink's frame counter; also 0 if no uplink occured yet.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2762</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ad99e2fa4738648a6f3efe72ff785def2"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ad99e2fa4738648a6f3efe72ff785def2">LoRaWANNode::setBufferNonces</a></div><div class="ttdeci">int16_t setBufferNonces(const uint8_t *persistentBuffer)</div><div class="ttdoc">Fill the internal buffer that holds the LW base parameters with a supplied buffer.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:242</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_addfd8ac3d0bfe5a273e9ba10e51f8025"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025">LoRaWANNode::setRx2Dr</a></div><div class="ttdeci">int16_t setRx2Dr(uint8_t dr)</div><div class="ttdoc">Configure the Rx2 datarate for ABP mode. This should not be needed for LoRaWAN 1.1 as it is configure...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2680</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adef05650cf4eb92042ca5e2688c1e164"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adef05650cf4eb92042ca5e2688c1e164">LoRaWANNode::sendMacCommandReq</a></div><div class="ttdeci">int16_t sendMacCommandReq(uint8_t cid)</div><div class="ttdoc">Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2437</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adf038f331c1dc954dafc2668e7a31ca0"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0">LoRaWANNode::getMacLinkCheckAns</a></div><div class="ttdeci">int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)</div><div class="ttdoc">Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2461</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae222275f807f472083ea6100c23c75ff"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">LoRaWANNode::setADR</a></div><div class="ttdeci">void setADR(bool enable=true)</div><div class="ttdoc">Toggle ADR to on or off.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2707</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_addfd8ac3d0bfe5a273e9ba10e51f8025"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#addfd8ac3d0bfe5a273e9ba10e51f8025">LoRaWANNode::setRx2Dr</a></div><div class="ttdeci">int16_t setRx2Dr(uint8_t dr)</div><div class="ttdoc">Configure the Rx2 datarate for ABP mode. This should not be needed for LoRaWAN 1.1 as it is configure...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2683</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adef05650cf4eb92042ca5e2688c1e164"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adef05650cf4eb92042ca5e2688c1e164">LoRaWANNode::sendMacCommandReq</a></div><div class="ttdeci">int16_t sendMacCommandReq(uint8_t cid)</div><div class="ttdoc">Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2440</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adf038f331c1dc954dafc2668e7a31ca0"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0">LoRaWANNode::getMacLinkCheckAns</a></div><div class="ttdeci">int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)</div><div class="ttdoc">Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2464</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae222275f807f472083ea6100c23c75ff"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">LoRaWANNode::setADR</a></div><div class="ttdeci">void setADR(bool enable=true)</div><div class="ttdoc">Toggle ADR to on or off.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2710</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aedeb50c9ccb81e8092233d34e039cfa4"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aedeb50c9ccb81e8092233d34e039cfa4">LoRaWANNode::setBufferSession</a></div><div class="ttdeci">int16_t setBufferSession(const uint8_t *persistentBuffer)</div><div class="ttdoc">Fill the internal buffer that holds the LW session parameters with a supplied buffer.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:460</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aee0590cc9123ceac4c822eabed3150c6"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aee0590cc9123ceac4c822eabed3150c6">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint32_t getDevAddr()</div><div class="ttdoc">Returns the DevAddr of the device, regardless of OTAA or ABP mode.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2779</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_af4b3d07cd9bf4178d627204bae18b648"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#af4b3d07cd9bf4178d627204bae18b648">LoRaWANNode::resetFCntDown</a></div><div class="ttdeci">void resetFCntDown()</div><div class="ttdoc">Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2774</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aee0590cc9123ceac4c822eabed3150c6"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aee0590cc9123ceac4c822eabed3150c6">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint32_t getDevAddr()</div><div class="ttdoc">Returns the DevAddr of the device, regardless of OTAA or ABP mode.</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2782</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_af4b3d07cd9bf4178d627204bae18b648"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#af4b3d07cd9bf4178d627204bae18b648">LoRaWANNode::resetFCntDown</a></div><div class="ttdeci">void resetFCntDown()</div><div class="ttdoc">Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...</div><div class="ttdef"><b>Definition</b> LoRaWAN.cpp:2777</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition</b> PhysicalLayer.h:151</div></div>
|
||||
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition</b> TypeDef.h:642</div></div>
|
||||
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html">LoRaWANBand_t</a></div><div class="ttdoc">Structure to save information about LoRaWAN band.</div><div class="ttdef"><b>Definition</b> LoRaWAN.h:367</div></div>
|
||||
|
|
|
@ -241,23 +241,23 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
|
|||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> uint8_t <a class="code hl_function" href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">SPIreadRegister</a>(uint32_t reg);</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a>(uint32_t reg, uint8_t* data, <span class="keywordtype">size_t</span> numBytes);</div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_module.html#a10809e942c686b4e605269e58bd637b9">SPIwriteRegisterBurst</a>(uint32_t reg, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">size_t</span> numBytes);</div>
|
||||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> </div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a>(uint32_t reg, uint8_t data);</div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a>(uint16_t cmd, uint32_t reg, uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes);</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">SPItransfer</a>(uint16_t cmd, uint32_t reg, <span class="keyword">const</span> uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes);</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> int16_t <a class="code hl_function" href="class_module.html#a5efa7ae78cab1d7f43005e965923f769">SPIcheckStream</a>();</div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> int16_t <a class="code hl_function" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a>(uint16_t cmd, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> int16_t <a class="code hl_function" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a>(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> int16_t <a class="code hl_function" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a>(<span class="keyword">const</span> uint8_t* cmd, uint8_t cmdLen, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> int16_t <a class="code hl_function" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint16_t cmd, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> int16_t <a class="code hl_function" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a>(uint16_t cmd, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> int16_t <a class="code hl_function" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> int16_t <a class="code hl_function" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a>(<span class="keyword">const</span> uint8_t* cmd, uint8_t cmdLen, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> int16_t <a class="code hl_function" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">SPItransferStream</a>(<span class="keyword">const</span> uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio);</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> int16_t <a class="code hl_function" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">SPItransferStream</a>(<span class="keyword">const</span> uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, <span class="keyword">const</span> uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio);</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <span class="comment">// pin number access methods</span></div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="comment">// getCs is omitted on purpose, as it can interfere when accessing the SPI in a concurrent environment</span></div>
|
||||
|
@ -305,16 +305,18 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
|
|||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition</b> Module.h:73</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a0c11551e12579bbabf57b19e12555b3c"><div class="ttname"><a href="class_module.html#a0c11551e12579bbabf57b19e12555b3c">Module::RFSWITCH_MAX_PINS</a></div><div class="ttdeci">static const size_t RFSWITCH_MAX_PINS</div><div class="ttdoc">The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this c...</div><div class="ttdef"><b>Definition</b> Module.h:82</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a10809e942c686b4e605269e58bd637b9"><div class="ttname"><a href="class_module.html#a10809e942c686b4e605269e58bd637b9">Module::SPIwriteRegisterBurst</a></div><div class="ttdeci">void SPIwriteRegisterBurst(uint32_t reg, const uint8_t *data, size_t numBytes)</div><div class="ttdoc">SPI burst write method.</div><div class="ttdef"><b>Definition</b> Module.cpp:145</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a1ad7bef7d380d3b6b88dca99bd35d640"><div class="ttname"><a href="class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640">Module::SPIcheckStatusCb_t</a></div><div class="ttdeci">int16_t(* SPIcheckStatusCb_t)(Module *mod)</div><div class="ttdoc">Callback for validation SPI status.</div><div class="ttdef"><b>Definition</b> Module.h:174</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a2826f0fa116eb0a4dd18ddb9b21e4caf"><div class="ttname"><a href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">Module::SPIwriteRegisterBurst</a></div><div class="ttdeci">void SPIwriteRegisterBurst(uint32_t reg, uint8_t *data, size_t numBytes)</div><div class="ttdoc">SPI burst write method.</div><div class="ttdef"><b>Definition</b> Module.cpp:145</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a2b3f89fc63a82eb5fd55a7ddd72318fe"><div class="ttname"><a href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">Module::SPItransferStream</a></div><div class="ttdeci">int16_t SPItransferStream(const uint8_t *cmd, uint8_t cmdLen, bool write, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</div><div class="ttdoc">SPI single transfer method for modules with stream-type SPI interface (SX126x, SX128x etc....</div><div class="ttdef"><b>Definition</b> Module.cpp:318</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a2bfbddb1ff044f8b1865aac89246445d"><div class="ttname"><a href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">Module::SPItransfer</a></div><div class="ttdeci">void SPItransfer(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</div><div class="ttdoc">SPI single transfer method.</div><div class="ttdef"><b>Definition</b> Module.cpp:177</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a369e916626c821ecec85f25d5b46d752"><div class="ttname"><a href="class_module.html#a369e916626c821ecec85f25d5b46d752">Module::SPIgetRegValue</a></div><div class="ttdeci">int16_t SPIgetRegValue(uint32_t reg, uint8_t msb=7, uint8_t lsb=0)</div><div class="ttdoc">SPI read method that automatically masks unused bits. This method is the preferred SPI read mechanism...</div><div class="ttdef"><b>Definition</b> Module.cpp:49</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a3a4fc4101fb3f134152b458c447b8ecb"><div class="ttname"><a href="class_module.html#a3a4fc4101fb3f134152b458c447b8ecb">Module::spiConfig</a></div><div class="ttdeci">SPIConfig_t spiConfig</div><div class="ttdoc">SPI configuration structure. The default configuration corresponds to register-access modules,...</div><div class="ttdef"><b>Definition</b> Module.h:214</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a4174159e476de5cef6ea3f89c883cb5e"><div class="ttname"><a href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">Module::SPItransferStream</a></div><div class="ttdeci">int16_t SPItransferStream(const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</div><div class="ttdoc">SPI single transfer method for modules with stream-type SPI interface (SX126x, SX128x etc....</div><div class="ttdef"><b>Definition</b> Module.cpp:318</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a4483f0a39a523dd1b37b467d81418f7d"><div class="ttname"><a href="class_module.html#a4483f0a39a523dd1b37b467d81418f7d">Module::hal</a></div><div class="ttdeci">RadioLibHal * hal</div><div class="ttdoc">Hardware abstraction layer to be used.</div><div class="ttdef"><b>Definition</b> Module.h:168</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a45bd514a1f2859d9a867c8f9b13eb332"><div class="ttname"><a href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">Module::term</a></div><div class="ttdeci">void term()</div><div class="ttdoc">Terminate low-level module control.</div><div class="ttdef"><b>Definition</b> Module.cpp:44</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a47e6e0c4e792a5ef7b3bb040947666a6"><div class="ttname"><a href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">Module::SPIwriteStream</a></div><div class="ttdeci">int16_t SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</div><div class="ttdoc">Method to perform a write transaction with SPI stream.</div><div class="ttdef"><b>Definition</b> Module.cpp:267</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a4ea888758b4a7784082d513a1e7849a4"><div class="ttname"><a href="class_module.html#a4ea888758b4a7784082d513a1e7849a4">Module::operator=</a></div><div class="ttdeci">Module & operator=(const Module &mod)</div><div class="ttdoc">Overload for assignment operator.</div><div class="ttdef"><b>Definition</b> Module.cpp:27</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a4ec27f0ba5e0009ea9661a5110526b52"><div class="ttname"><a href="class_module.html#a4ec27f0ba5e0009ea9661a5110526b52">Module::getGpio</a></div><div class="ttdeci">uint32_t getGpio() const</div><div class="ttdoc">Access method to get the pin number of second interrupt/GPIO.</div><div class="ttdef"><b>Definition</b> Module.h:406</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a5699a937b62ba41387567b4d679b9377"><div class="ttname"><a href="class_module.html#a5699a937b62ba41387567b4d679b9377">Module::findRfSwitchMode</a></div><div class="ttdeci">const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const</div><div class="ttdoc">Find a mode in the RfSwitchTable.</div><div class="ttdef"><b>Definition</b> Module.cpp:505</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a5699a937b62ba41387567b4d679b9377"><div class="ttname"><a href="class_module.html#a5699a937b62ba41387567b4d679b9377">Module::findRfSwitchMode</a></div><div class="ttdeci">const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const</div><div class="ttdoc">Find a mode in the RfSwitchTable.</div><div class="ttdef"><b>Definition</b> Module.cpp:513</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bf"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bf">Module::OpMode_t</a></div><div class="ttdeci">OpMode_t</div><div class="ttdoc">Constants to use in a mode table set be setRfSwitchTable. These constants work for most radios,...</div><div class="ttdef"><b>Definition</b> Module.h:105</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:119</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671">Module::MODE_IDLE</a></div><div class="ttdeci">@ MODE_IDLE</div><div class="ttdoc">Idle mode.</div><div class="ttdef"><b>Definition</b> Module.h:113</div></div>
|
||||
|
@ -322,20 +324,18 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
|
|||
<div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770">Module::MODE_END_OF_TABLE</a></div><div class="ttdeci">@ MODE_END_OF_TABLE</div><div class="ttdoc">End of table marker, use END_OF_MODE_TABLE constant instead. Value is zero to ensure zero-initialized...</div><div class="ttdef"><b>Definition</b> Module.h:110</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a5efa7ae78cab1d7f43005e965923f769"><div class="ttname"><a href="class_module.html#a5efa7ae78cab1d7f43005e965923f769">Module::SPIcheckStream</a></div><div class="ttdeci">int16_t SPIcheckStream()</div><div class="ttdoc">Method to check the result of last SPI stream transfer.</div><div class="ttdef"><b>Definition</b> Module.cpp:295</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a60ca6b4cae98f7d935191a569d519913"><div class="ttname"><a href="class_module.html#a60ca6b4cae98f7d935191a569d519913">Module::SPIwriteRegister</a></div><div class="ttdeci">void SPIwriteRegister(uint32_t reg, uint8_t data)</div><div class="ttdoc">SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be us...</div><div class="ttdef"><b>Definition</b> Module.cpp:161</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a7d3adea64acab11c47c804afc74bd4f3"><div class="ttname"><a href="class_module.html#a7d3adea64acab11c47c804afc74bd4f3">Module::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> Module.cpp:481</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a7df4c687249c07af2594a5f7ad0a946f"><div class="ttname"><a href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(RadioLibTime_t start, RadioLibTime_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition</b> Module.cpp:448</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a7d3adea64acab11c47c804afc74bd4f3"><div class="ttname"><a href="class_module.html#a7d3adea64acab11c47c804afc74bd4f3">Module::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> Module.cpp:489</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a7df4c687249c07af2594a5f7ad0a946f"><div class="ttname"><a href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(RadioLibTime_t start, RadioLibTime_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition</b> Module.cpp:456</div></div>
|
||||
<div class="ttc" id="aclass_module_html_a9393088249856eab568126aeb2493e4a"><div class="ttname"><a href="class_module.html#a9393088249856eab568126aeb2493e4a">Module::SPIparseStatusCb_t</a></div><div class="ttdeci">int16_t(* SPIparseStatusCb_t)(uint8_t in)</div><div class="ttdoc">Callback for parsing SPI status.</div><div class="ttdef"><b>Definition</b> Module.h:171</div></div>
|
||||
<div class="ttc" id="aclass_module_html_aa6df70520aa015dd3a1bccdceae67232"><div class="ttname"><a href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">Module::SPItransfer</a></div><div class="ttdeci">void SPItransfer(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</div><div class="ttdoc">SPI single transfer method.</div><div class="ttdef"><b>Definition</b> Module.cpp:177</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ab250eb929068e0c890e16e8e6d7cd7e6"><div class="ttname"><a href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">Module::SPIreadRegister</a></div><div class="ttdeci">uint8_t SPIreadRegister(uint32_t reg)</div><div class="ttdoc">SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be use...</div><div class="ttdef"><b>Definition</b> Module.cpp:127</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ab61bc5066c356e2d0d79f08a2bd0fbc9"><div class="ttname"><a href="class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9">Module::getIrq</a></div><div class="ttdeci">uint32_t getIrq() const</div><div class="ttdoc">Access method to get the pin number of interrupt/GPIO.</div><div class="ttdef"><b>Definition</b> Module.h:394</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ac308fa817a5c36c5dc724a0d15cefd4d"><div class="ttname"><a href="class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d">Module::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition</b> Module.cpp:497</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ac308fa817a5c36c5dc724a0d15cefd4d"><div class="ttname"><a href="class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d">Module::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition</b> Module.cpp:505</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ac993ab8e2ea0f5aa93339d1f6ffb54ee"><div class="ttname"><a href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">Module::SPIreadRegisterBurst</a></div><div class="ttdeci">void SPIreadRegisterBurst(uint32_t reg, size_t numBytes, uint8_t *inBytes)</div><div class="ttdoc">SPI burst read method.</div><div class="ttdef"><b>Definition</b> Module.cpp:111</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ad1956ac81429ec1f61f83dbc081cf18c"><div class="ttname"><a href="class_module.html#ad1956ac81429ec1f61f83dbc081cf18c">Module::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">Initialize low-level module control.</div><div class="ttdef"><b>Definition</b> Module.cpp:37</div></div>
|
||||
<div class="ttc" id="aclass_module_html_ad6cddbf3aebec9717a1a381dd81ad398"><div class="ttname"><a href="class_module.html#ad6cddbf3aebec9717a1a381dd81ad398">Module::getRst</a></div><div class="ttdeci">uint32_t getRst() const</div><div class="ttdoc">Access method to get the pin number of hardware reset pin.</div><div class="ttdef"><b>Definition</b> Module.h:400</div></div>
|
||||
<div class="ttc" id="aclass_module_html_adacceb57ecfecb09150c135b2b44436f"><div class="ttname"><a href="class_module.html#adacceb57ecfecb09150c135b2b44436f">Module::SPIreadStream</a></div><div class="ttdeci">int16_t SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</div><div class="ttdoc">Method to perform a read transaction with SPI stream.</div><div class="ttdef"><b>Definition</b> Module.cpp:239</div></div>
|
||||
<div class="ttc" id="aclass_module_html_aed95fba2ee72d7a2a21f98dd63ae4ad1"><div class="ttname"><a href="class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1">Module::SPIsetRegValue</a></div><div class="ttdeci">int16_t SPIsetRegValue(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF, bool force=false)</div><div class="ttdoc">Overwrite-safe SPI write method with verification. This method is the preferred SPI write mechanism.</div><div class="ttdef"><b>Definition</b> Module.cpp:59</div></div>
|
||||
<div class="ttc" id="aclass_module_html_af99b0e74e67417a88f500ab7261ddd20"><div class="ttname"><a href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">Module::SPIwriteStream</a></div><div class="ttdeci">int16_t SPIwriteStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</div><div class="ttdoc">Method to perform a write transaction with SPI stream.</div><div class="ttdef"><b>Definition</b> Module.cpp:267</div></div>
|
||||
<div class="ttc" id="aclass_module_html_afbed643f082286012bf44bba22381ae6"><div class="ttname"><a href="class_module.html#afbed643f082286012bf44bba22381ae6">Module::setRfSwitchState</a></div><div class="ttdeci">void setRfSwitchState(uint8_t mode)</div><div class="ttdoc">Set RF switch state.</div><div class="ttdef"><b>Definition</b> Module.cpp:516</div></div>
|
||||
<div class="ttc" id="aclass_module_html_afbed643f082286012bf44bba22381ae6"><div class="ttname"><a href="class_module.html#afbed643f082286012bf44bba22381ae6">Module::setRfSwitchState</a></div><div class="ttdeci">void setRfSwitchState(uint8_t mode)</div><div class="ttdoc">Set RF switch state.</div><div class="ttdef"><b>Definition</b> Module.cpp:524</div></div>
|
||||
<div class="ttc" id="aclass_radio_lib_hal_html"><div class="ttname"><a href="class_radio_lib_hal.html">RadioLibHal</a></div><div class="ttdoc">Hardware abstraction library base interface.</div><div class="ttdef"><b>Definition</b> Hal.h:13</div></div>
|
||||
<div class="ttc" id="agroup__status__codes_html_gacc0baeb3e5fc99760a07d18ba55531b6"><div class="ttname"><a href="group__status__codes.html#gacc0baeb3e5fc99760a07d18ba55531b6">RADIOLIB_ERR_UNKNOWN</a></div><div class="ttdeci">#define RADIOLIB_ERR_UNKNOWN</div><div class="ttdoc">There was an unexpected, unknown error. If you see this, something went incredibly wrong....</div><div class="ttdef"><b>Definition</b> TypeDef.h:110</div></div>
|
||||
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition</b> TypeDef.h:642</div></div>
|
||||
|
|
|
@ -114,133 +114,134 @@ $(document).ready(function(){initNavTree('_morse_8h_source.html',''); initResiza
|
|||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#define RADIOLIB_MORSE_INTER_SYMBOL 0x00</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#define RADIOLIB_MORSE_CHAR_COMPLETE 0x01</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#define RADIOLIB_MORSE_WORD_COMPLETE 0x02</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// Morse character table: - using codes defined in ITU-R M.1677-1</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// - Morse code representation is saved LSb first, using additional bit as guard</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">// - position in array corresponds ASCII code minus RADIOLIB_MORSE_ASCII_OFFSET</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// - ASCII characters marked RADIOLIB_MORSE_UNSUPPORTED do not have ITU-R M.1677-1 equivalent</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">static</span> <span class="keyword">const</span> uint8_t MorseTable[] RADIOLIB_NONVOLATILE = {</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> 0b00, <span class="comment">// space</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> 0b110101, <span class="comment">// ! (unsupported)</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> 0b1010010, <span class="comment">// "</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// # (unsupported)</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// $ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// % (unsupported)</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// & (unsupported)</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> 0b1011110, <span class="comment">// '</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> 0b101101, <span class="comment">// (</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> 0b1101101, <span class="comment">// )</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// * (unsupported)</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> 0b101010, <span class="comment">// +</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> 0b1110011, <span class="comment">// ,</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> 0b1100001, <span class="comment">// -</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> 0b1101010, <span class="comment">// .</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> 0b101001, <span class="comment">// /</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> 0b111111, <span class="comment">// 0</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> 0b111110, <span class="comment">// 1</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> 0b111100, <span class="comment">// 2</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> 0b111000, <span class="comment">// 3</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> 0b110000, <span class="comment">// 4</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> 0b100000, <span class="comment">// 5</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> 0b100001, <span class="comment">// 6</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> 0b100011, <span class="comment">// 7</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> 0b100111, <span class="comment">// 8</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> 0b101111, <span class="comment">// 9</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> 0b1000111, <span class="comment">// :</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// ; (unsupported)</span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// < (unsupported)</span></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> 0b110001, <span class="comment">// =</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// > (unsupported)</span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> 0b1001100, <span class="comment">// ?</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> 0b1010110, <span class="comment">// @</span></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> 0b110, <span class="comment">// A</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> 0b10001, <span class="comment">// B</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> 0b10101, <span class="comment">// C</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> 0b1001, <span class="comment">// D</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> 0b10, <span class="comment">// E</span></div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> 0b10100, <span class="comment">// F</span></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> 0b1011, <span class="comment">// G</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> 0b10000, <span class="comment">// H</span></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> 0b100, <span class="comment">// I</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> 0b11110, <span class="comment">// J</span></div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> 0b1101, <span class="comment">// K</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> 0b10010, <span class="comment">// L</span></div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> 0b111, <span class="comment">// M</span></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> 0b101, <span class="comment">// N</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> 0b1111, <span class="comment">// O</span></div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> 0b10110, <span class="comment">// P</span></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> 0b11011, <span class="comment">// Q</span></div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> 0b1010, <span class="comment">// R</span></div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> 0b1000, <span class="comment">// S</span></div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> 0b11, <span class="comment">// T</span></div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> 0b1100, <span class="comment">// U</span></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> 0b11000, <span class="comment">// V</span></div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> 0b1110, <span class="comment">// W</span></div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> 0b11001, <span class="comment">// X</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> 0b11101, <span class="comment">// Y</span></div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> 0b10011, <span class="comment">// Z</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// [ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// \ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// ] (unsupported)</span></div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> 0b1101000, <span class="comment">// ^ (unsupported, used as alias for end of work)</span></div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> 0b110101 <span class="comment">// _ (unsupported, used as alias for starting signal)</span></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>};</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="foldopen" id="foldopen00093" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="class_morse_client.html"> 93</a></span><span class="keyword">class </span><a class="code hl_class" href="class_morse_client.html">MorseClient</a>: <span class="keyword">public</span> <a class="code hl_class" href="class_radio_lib_print.html">RadioLibPrint</a> {</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">explicit</span> <a class="code hl_class" href="class_morse_client.html">MorseClient</a>(<a class="code hl_class" href="class_physical_layer.html">PhysicalLayer</a>* phy);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">explicit</span> <a class="code hl_class" href="class_morse_client.html">MorseClient</a>(<a class="code hl_class" href="class_a_f_s_k_client.html">AFSKClient</a>* audio);</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="comment">// basic methods</span></div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> int16_t <a class="code hl_function" href="class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf">begin</a>(<span class="keywordtype">float</span> base, uint8_t speed = 20);</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3">startSignal</a>();</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code hl_function" href="class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7">decode</a>(uint8_t symbol, uint8_t len);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">int</span> <a class="code hl_function" href="class_morse_client.html#a77eab03be04ef2d693348d9580ee5d3c">read</a>(uint8_t* symbol, uint8_t* len, <span class="keywordtype">float</span> low = 0.75f, <span class="keywordtype">float</span> high = 1.25f);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_morse_client.html#a4a9cf8bf1a8bd270417a1a9fca660ef1">write</a>(uint8_t b) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_class" href="class_physical_layer.html">PhysicalLayer</a>* phyLayer;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_class" href="class_a_f_s_k_client.html">AFSKClient</a>* audioClient;</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> uint32_t baseFreq = 0, baseFreqHz = 0;</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">float</span> basePeriod = 0.0f;</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> uint32_t dotLength = 0;</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> uint32_t dashLength = 0;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> uint32_t letterSpace = 0;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> uint16_t wordSpace = 0;</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="comment">// variables to keep decoding state</span></div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> uint32_t signalCounter = 0;</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_typedef" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> signalStart = 0;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> uint32_t pauseCounter = 0;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_typedef" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> pauseStart = 0;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordtype">size_t</span> printNumber(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, uint8_t);</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordtype">size_t</span> printFloat(<span class="keywordtype">double</span>, uint8_t);</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> int16_t standby();</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span>};</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#define RADIOLIB_MORSE_UNKNOWN_SYMBOL '*'</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// Morse character table: - using codes defined in ITU-R M.1677-1</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">// - Morse code representation is saved LSb first, using additional bit as guard</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// - position in array corresponds ASCII code minus RADIOLIB_MORSE_ASCII_OFFSET</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">// - ASCII characters marked RADIOLIB_MORSE_UNSUPPORTED do not have ITU-R M.1677-1 equivalent</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">static</span> <span class="keyword">const</span> uint8_t MorseTable[] RADIOLIB_NONVOLATILE = {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> 0b00, <span class="comment">// space</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> 0b110101, <span class="comment">// ! (unsupported)</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> 0b1010010, <span class="comment">// "</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// # (unsupported)</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// $ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// % (unsupported)</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// & (unsupported)</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> 0b1011110, <span class="comment">// '</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> 0b101101, <span class="comment">// (</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> 0b1101101, <span class="comment">// )</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// * (unsupported)</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> 0b101010, <span class="comment">// +</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> 0b1110011, <span class="comment">// ,</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> 0b1100001, <span class="comment">// -</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> 0b1101010, <span class="comment">// .</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> 0b101001, <span class="comment">// /</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> 0b111111, <span class="comment">// 0</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> 0b111110, <span class="comment">// 1</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> 0b111100, <span class="comment">// 2</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> 0b111000, <span class="comment">// 3</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> 0b110000, <span class="comment">// 4</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> 0b100000, <span class="comment">// 5</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> 0b100001, <span class="comment">// 6</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> 0b100011, <span class="comment">// 7</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> 0b100111, <span class="comment">// 8</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> 0b101111, <span class="comment">// 9</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> 0b1000111, <span class="comment">// :</span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// ; (unsupported)</span></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// < (unsupported)</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> 0b110001, <span class="comment">// =</span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// > (unsupported)</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> 0b1001100, <span class="comment">// ?</span></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> 0b1010110, <span class="comment">// @</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> 0b110, <span class="comment">// A</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> 0b10001, <span class="comment">// B</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> 0b10101, <span class="comment">// C</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> 0b1001, <span class="comment">// D</span></div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> 0b10, <span class="comment">// E</span></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> 0b10100, <span class="comment">// F</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> 0b1011, <span class="comment">// G</span></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> 0b10000, <span class="comment">// H</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> 0b100, <span class="comment">// I</span></div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> 0b11110, <span class="comment">// J</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> 0b1101, <span class="comment">// K</span></div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> 0b10010, <span class="comment">// L</span></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> 0b111, <span class="comment">// M</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> 0b101, <span class="comment">// N</span></div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> 0b1111, <span class="comment">// O</span></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> 0b10110, <span class="comment">// P</span></div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> 0b11011, <span class="comment">// Q</span></div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> 0b1010, <span class="comment">// R</span></div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> 0b1000, <span class="comment">// S</span></div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> 0b11, <span class="comment">// T</span></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> 0b1100, <span class="comment">// U</span></div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> 0b11000, <span class="comment">// V</span></div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> 0b1110, <span class="comment">// W</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> 0b11001, <span class="comment">// X</span></div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> 0b11101, <span class="comment">// Y</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> 0b10011, <span class="comment">// Z</span></div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// [ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// \ (unsupported)</span></div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> RADIOLIB_MORSE_UNSUPPORTED, <span class="comment">// ] (unsupported)</span></div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> 0b1101000, <span class="comment">// ^ (unsupported, used as alias for end of work)</span></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> 0b110101 <span class="comment">// _ (unsupported, used as alias for starting signal)</span></div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>};</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="foldopen" id="foldopen00094" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="class_morse_client.html"> 94</a></span><span class="keyword">class </span><a class="code hl_class" href="class_morse_client.html">MorseClient</a>: <span class="keyword">public</span> <a class="code hl_class" href="class_radio_lib_print.html">RadioLibPrint</a> {</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">explicit</span> <a class="code hl_class" href="class_morse_client.html">MorseClient</a>(<a class="code hl_class" href="class_physical_layer.html">PhysicalLayer</a>* phy);</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">explicit</span> <a class="code hl_class" href="class_morse_client.html">MorseClient</a>(<a class="code hl_class" href="class_a_f_s_k_client.html">AFSKClient</a>* audio);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="comment">// basic methods</span></div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> int16_t <a class="code hl_function" href="class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf">begin</a>(<span class="keywordtype">float</span> base, uint8_t speed = 20);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3">startSignal</a>();</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code hl_function" href="class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7">decode</a>(uint8_t symbol, uint8_t len);</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">int</span> <a class="code hl_function" href="class_morse_client.html#a77eab03be04ef2d693348d9580ee5d3c">read</a>(uint8_t* symbol, uint8_t* len, <span class="keywordtype">float</span> low = 0.75f, <span class="keywordtype">float</span> high = 1.25f);</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_morse_client.html#a4a9cf8bf1a8bd270417a1a9fca660ef1">write</a>(uint8_t b) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_class" href="class_physical_layer.html">PhysicalLayer</a>* phyLayer;</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor"> #if !RADIOLIB_EXCLUDE_AFSK</span></div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="class_a_f_s_k_client.html">AFSKClient</a>* audioClient;</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> uint32_t baseFreq = 0, baseFreqHz = 0;</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">float</span> basePeriod = 0.0f;</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> uint32_t dotLength = 0;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> uint32_t dashLength = 0;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> uint32_t letterSpace = 0;</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> uint16_t wordSpace = 0;</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="comment">// variables to keep decoding state</span></div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> uint32_t signalCounter = 0;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_typedef" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> signalStart = 0;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> uint32_t pauseCounter = 0;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <a class="code hl_typedef" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> pauseStart = 0;</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordtype">size_t</span> printNumber(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, uint8_t);</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">size_t</span> printFloat(<span class="keywordtype">double</span>, uint8_t);</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> int16_t standby();</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclass_a_f_s_k_client_html"><div class="ttname"><a href="class_a_f_s_k_client.html">AFSKClient</a></div><div class="ttdoc">Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...</div><div class="ttdef"><b>Definition</b> AFSK.h:16</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:93</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:94</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html_a3c718208786f8fe55f30eee990ec28e3"><div class="ttname"><a href="class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3">MorseClient::startSignal</a></div><div class="ttdeci">size_t startSignal()</div><div class="ttdoc">Send start signal.</div><div class="ttdef"><b>Definition</b> Morse.cpp:41</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html_a4a9cf8bf1a8bd270417a1a9fca660ef1"><div class="ttname"><a href="class_morse_client.html#a4a9cf8bf1a8bd270417a1a9fca660ef1">MorseClient::write</a></div><div class="ttdeci">size_t write(uint8_t b) override</div><div class="ttdoc">Write one byte. Implementation of interface of the RadioLibPrint/Print class.</div><div class="ttdef"><b>Definition</b> Morse.cpp:115</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html_a516f19bb51b87ead7f7ed149f2ca92cf"><div class="ttname"><a href="class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf">MorseClient::begin</a></div><div class="ttdeci">int16_t begin(float base, uint8_t speed=20)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition</b> Morse.cpp:23</div></div>
|
||||
|
|
|
@ -420,7 +420,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="ttc" id="aclass_hell_client_html"><div class="ttname"><a href="class_hell_client.html">HellClient</a></div><div class="ttdoc">Client for Hellschreiber transmissions.</div><div class="ttdef"><b>Definition</b> Hellschreiber.h:90</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></div><div class="ttdoc">LoRaWAN-compatible node (class A device).</div><div class="ttdef"><b>Definition</b> LoRaWAN.h:522</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:73</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:93</div></div>
|
||||
<div class="ttc" id="aclass_morse_client_html"><div class="ttname"><a href="class_morse_client.html">MorseClient</a></div><div class="ttdoc">Client for Morse Code communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition</b> Morse.h:94</div></div>
|
||||
<div class="ttc" id="aclass_pager_client_html"><div class="ttname"><a href="class_pager_client.html">PagerClient</a></div><div class="ttdoc">Client for Pager communication.</div><div class="ttdef"><b>Definition</b> Pager.h:62</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition</b> PhysicalLayer.h:151</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a11b4c6d0bf3ae7b9ca04e9434180feab"><div class="ttname"><a href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">PhysicalLayer::invertIQ</a></div><div class="ttdeci">virtual int16_t invertIQ(bool enable)</div><div class="ttdoc">Set IQ inversion. Must be implemented in module class if the module supports it.</div><div class="ttdef"><b>Definition</b> PhysicalLayer.cpp:246</div></div>
|
||||
|
|
|
@ -654,9 +654,9 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> </div>
|
||||
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> <span class="comment">// configuration methods</span></div>
|
||||
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> </div>
|
||||
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> int16_t <a class="code hl_function" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
|
||||
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> <span class="keyword">virtual</span> int16_t <a class="code hl_function" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
|
||||
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> </div>
|
||||
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> int16_t <a class="code hl_function" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf);</div>
|
||||
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> <span class="keyword">virtual</span> int16_t <a class="code hl_function" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf);</div>
|
||||
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> </div>
|
||||
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> int16_t <a class="code hl_function" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a>(uint8_t cr);</div>
|
||||
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> </div>
|
||||
|
@ -915,7 +915,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<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:1565</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:1573</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:68</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:850</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">virtual 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:850</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3350cbfab628956c1a456383ac7bb2b2"><div class="ttname"><a href="class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2">SX126x::readData</a></div><div class="ttdeci">int16_t readData(uint8_t *data, size_t len) override</div><div class="ttdoc">Reads data received after calling startReceive method. When the packet length is not known in advance...</div><div class="ttdef"><b>Definition</b> SX126x.cpp:750</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a356052e39138cabc41358f5728bbbe70"><div class="ttname"><a href="class_s_x126x.html#a356052e39138cabc41358f5728bbbe70">SX126x::calibrateImage</a></div><div class="ttdeci">int16_t calibrateImage(float freq)</div><div class="ttdoc">Perform image rejection calibration for the specified frequency. Will try to use Semtech-defined pres...</div><div class="ttdef"><b>Definition</b> SX126x.cpp:1928</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:1553</div></div>
|
||||
|
@ -977,7 +977,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<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:1810</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:1745</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:1321</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:901</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">virtual 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:901</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:497</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:504</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:1026</div></div>
|
||||
|
|
|
@ -178,7 +178,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_c_c1101.html#a7b401995be4bc136063a035ce1820634">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">setSyncWord</a>(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001">setSyncWord</a>(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb">setSyncWord</a>(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_physical_layer.html#a6c71cdc1238e1368274670758431a977">PhysicalLayer::setSyncWord</a>(uint8_t *sync, size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a0ead6224d4378274df465f779199bc92">sleep</a>() override</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_c_c1101.html#a7612bf81e48086004c62548de2682266">standby</a>() override</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -231,9 +231,9 @@ void </td><td class="memItemRight" valign="bottom"><b>clearGdo2Action</b> (
|
|||
<tr class="memitem:a433f1a40b33be6c84d3665a1b4cd57d6" id="r_a433f1a40b33be6c84d3665a1b4cd57d6"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">setSyncWord</a> (uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td></tr>
|
||||
<tr class="memdesc:a433f1a40b33be6c84d3665a1b4cd57d6"><td class="mdescLeft"> </td><td class="mdescRight">Sets 16-bit sync word as a two byte value. <br /></td></tr>
|
||||
<tr class="separator:a433f1a40b33be6c84d3665a1b4cd57d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab89b0932dbacadc34d049a2bd2292001" id="r_ab89b0932dbacadc34d049a2bd2292001"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001">setSyncWord</a> (uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td></tr>
|
||||
<tr class="memdesc:ab89b0932dbacadc34d049a2bd2292001"><td class="mdescLeft"> </td><td class="mdescRight">Sets 1 or 2 bytes of sync word. <br /></td></tr>
|
||||
<tr class="separator:ab89b0932dbacadc34d049a2bd2292001"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5345d819ea74f583e4e54f3496aa63eb" id="r_a5345d819ea74f583e4e54f3496aa63eb"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb">setSyncWord</a> (const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)</td></tr>
|
||||
<tr class="memdesc:a5345d819ea74f583e4e54f3496aa63eb"><td class="mdescLeft"> </td><td class="mdescRight">Sets 1 or 2 bytes of sync word. <br /></td></tr>
|
||||
<tr class="separator:a5345d819ea74f583e4e54f3496aa63eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae77c828c9c7cc12012fe011e8c4d3570" id="r_ae77c828c9c7cc12012fe011e8c4d3570"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570">setPreambleLength</a> (uint8_t preambleLength, uint8_t qualityThreshold)</td></tr>
|
||||
<tr class="memdesc:ae77c828c9c7cc12012fe011e8c4d3570"><td class="mdescLeft"> </td><td class="mdescRight">Sets preamble length. <br /></td></tr>
|
||||
<tr class="separator:ae77c828c9c7cc12012fe011e8c4d3570"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -2143,8 +2143,8 @@ void </td><td class="memItemRight" valign="bottom"><b>dropSync</b> ()</td><
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab89b0932dbacadc34d049a2bd2292001" name="ab89b0932dbacadc34d049a2bd2292001"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab89b0932dbacadc34d049a2bd2292001">◆ </a></span>setSyncWord() <span class="overload">[1/2]</span></h2>
|
||||
<a id="a5345d819ea74f583e4e54f3496aa63eb" name="a5345d819ea74f583e4e54f3496aa63eb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5345d819ea74f583e4e54f3496aa63eb">◆ </a></span>setSyncWord() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -2152,7 +2152,7 @@ void </td><td class="memItemRight" valign="bottom"><b>dropSync</b> ()</td><
|
|||
<tr>
|
||||
<td class="memname">int16_t CC1101::setSyncWord </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>syncWord</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -52,7 +52,7 @@ var class_c_c1101 =
|
|||
[ "setRfSwitchPins", "class_c_c1101.html#a5ef45183690bb1879f106af079b01140", null ],
|
||||
[ "setRfSwitchTable", "class_c_c1101.html#a7b401995be4bc136063a035ce1820634", null ],
|
||||
[ "setRxBandwidth", "class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6", null ],
|
||||
[ "setSyncWord", "class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001", null ],
|
||||
[ "setSyncWord", "class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb", null ],
|
||||
[ "setSyncWord", "class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6", null ],
|
||||
[ "sleep", "class_c_c1101.html#a0ead6224d4378274df465f779199bc92", null ],
|
||||
[ "standby", "class_c_c1101.html#a7612bf81e48086004c62548de2682266", null ],
|
||||
|
|
|
@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_l_l_c_c68.html">LLCC68</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">setBandwidth</a>(float bw) override</td><td class="entry"><a class="el" href="class_l_l_c_c68.html">LLCC68</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_l_l_c_c68.html">LLCC68</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">setSpreadingFactor</a>(uint8_t sf) override</td><td class="entry"><a class="el" href="class_l_l_c_c68.html">LLCC68</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -121,12 +121,12 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:aa835ee301567f7dac079b42a2055c38c" id="r_aa835ee301567f7dac079b42a2055c38c"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c">begin</a> (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=0, bool useRegulatorLDO=false)</td></tr>
|
||||
<tr class="memdesc:aa835ee301567f7dac079b42a2055c38c"><td class="mdescLeft"> </td><td class="mdescRight">Initialization method for LoRa modem. <br /></td></tr>
|
||||
<tr class="separator:aa835ee301567f7dac079b42a2055c38c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f6c206657304809ee30bd9761ef79bf" id="r_a6f6c206657304809ee30bd9761ef79bf"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a6f6c206657304809ee30bd9761ef79bf"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a6f6c206657304809ee30bd9761ef79bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad59d1a1cb32c7c89c13ebf46051d26e4" id="r_ad59d1a1cb32c7c89c13ebf46051d26e4"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ad59d1a1cb32c7c89c13ebf46051d26e4"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 11, depending on currently set spreading factor. <br /></td></tr>
|
||||
<tr class="separator:ad59d1a1cb32c7c89c13ebf46051d26e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1badfd85c9f1c79bd6868c0528a5f17" id="r_ae1badfd85c9f1c79bd6868c0528a5f17"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">setBandwidth</a> (float bw) override</td></tr>
|
||||
<tr class="memdesc:ae1badfd85c9f1c79bd6868c0528a5f17"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:ae1badfd85c9f1c79bd6868c0528a5f17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec65cb4a7a577c46573c9b0757dc52f4" id="r_aec65cb4a7a577c46573c9b0757dc52f4"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">setSpreadingFactor</a> (uint8_t sf) override</td></tr>
|
||||
<tr class="memdesc:aec65cb4a7a577c46573c9b0757dc52f4"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 11, depending on currently set spreading factor. <br /></td></tr>
|
||||
<tr class="separator:aec65cb4a7a577c46573c9b0757dc52f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac630770441cadc547892173bde7504f9" id="r_ac630770441cadc547892173bde7504f9"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9">setDataRate</a> (<a class="el" href="union_data_rate__t.html">DataRate_t</a> dr) override</td></tr>
|
||||
<tr class="memdesc:ac630770441cadc547892173bde7504f9"><td class="mdescLeft"> </td><td class="mdescRight">Set data. <br /></td></tr>
|
||||
<tr class="separator:ac630770441cadc547892173bde7504f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -268,12 +268,6 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
<tr class="memdesc:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa coding rate denominator. Allowed values range from 5 to 8. <br /></td></tr>
|
||||
<tr class="separator:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -687,11 +681,14 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6f6c206657304809ee30bd9761ef79bf" name="a6f6c206657304809ee30bd9761ef79bf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f6c206657304809ee30bd9761ef79bf">◆ </a></span>setBandwidth()</h2>
|
||||
<a id="ae1badfd85c9f1c79bd6868c0528a5f17" name="ae1badfd85c9f1c79bd6868c0528a5f17"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1badfd85c9f1c79bd6868c0528a5f17">◆ </a></span>setBandwidth()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t LLCC68::setBandwidth </td>
|
||||
|
@ -701,6 +698,11 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets LoRa bandwidth. Allowed values are 125.0, 250.0 and 500.0 kHz. </p>
|
||||
|
@ -712,6 +714,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac630770441cadc547892173bde7504f9" name="ac630770441cadc547892173bde7504f9"></a>
|
||||
|
@ -788,11 +792,14 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad59d1a1cb32c7c89c13ebf46051d26e4" name="ad59d1a1cb32c7c89c13ebf46051d26e4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad59d1a1cb32c7c89c13ebf46051d26e4">◆ </a></span>setSpreadingFactor()</h2>
|
||||
<a id="aec65cb4a7a577c46573c9b0757dc52f4" name="aec65cb4a7a577c46573c9b0757dc52f4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec65cb4a7a577c46573c9b0757dc52f4">◆ </a></span>setSpreadingFactor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t LLCC68::setSpreadingFactor </td>
|
||||
|
@ -802,6 +809,11 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets LoRa spreading factor. Allowed values range from 5 to 11, depending on currently set spreading factor. </p>
|
||||
|
@ -813,6 +825,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
|
|
|
@ -3,8 +3,8 @@ var class_l_l_c_c68 =
|
|||
[ "LLCC68", "class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261", null ],
|
||||
[ "begin", "class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c", null ],
|
||||
[ "checkDataRate", "class_l_l_c_c68.html#a708183645ec0b9fec54d6369e7b1345f", null ],
|
||||
[ "setBandwidth", "class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf", null ],
|
||||
[ "setBandwidth", "class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17", null ],
|
||||
[ "setDataRate", "class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9", null ],
|
||||
[ "setModem", "class_l_l_c_c68.html#aee4457d48c708f05154e931eed05c691", null ],
|
||||
[ "setSpreadingFactor", "class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4", null ]
|
||||
[ "setSpreadingFactor", "class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4", null ]
|
||||
];
|
|
@ -127,14 +127,14 @@ $(document).ready(function(){initNavTree('class_module.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">SPIreadRegister</a>(uint32_t reg)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">SPIreadRegisterBurst</a>(uint32_t reg, size_t numBytes, uint8_t *inBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#ad4af5fc5fd60e0aadb8a69606e511946">SPIreadStream</a>(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1">SPIsetRegValue</a>(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF, bool force=false)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a>(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">SPItransferStream</a>(const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">SPItransfer</a>(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">SPItransferStream</a>(const uint8_t *cmd, uint8_t cmdLen, bool write, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a>(uint32_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a>(uint32_t reg, uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">SPIwriteRegisterBurst</a>(uint32_t reg, const uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a>(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#af5594e8024d34d2d168413ae5c28e73b">SPIwriteStream</a>(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>()</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a>(RadioLibTime_t start, RadioLibTime_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
|
|
@ -179,33 +179,33 @@ void </td><td class="memItemRight" valign="bottom"><b>term</b> ()</td></tr>
|
|||
<tr class="memitem:ab250eb929068e0c890e16e8e6d7cd7e6" id="r_ab250eb929068e0c890e16e8e6d7cd7e6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">SPIreadRegister</a> (uint32_t reg)</td></tr>
|
||||
<tr class="memdesc:ab250eb929068e0c890e16e8e6d7cd7e6"><td class="mdescLeft"> </td><td class="mdescRight">SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be used instead. <br /></td></tr>
|
||||
<tr class="separator:ab250eb929068e0c890e16e8e6d7cd7e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2826f0fa116eb0a4dd18ddb9b21e4caf" id="r_a2826f0fa116eb0a4dd18ddb9b21e4caf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a> (uint32_t reg, uint8_t *data, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a2826f0fa116eb0a4dd18ddb9b21e4caf"><td class="mdescLeft"> </td><td class="mdescRight">SPI burst write method. <br /></td></tr>
|
||||
<tr class="separator:a2826f0fa116eb0a4dd18ddb9b21e4caf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10809e942c686b4e605269e58bd637b9" id="r_a10809e942c686b4e605269e58bd637b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">SPIwriteRegisterBurst</a> (uint32_t reg, const uint8_t *data, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a10809e942c686b4e605269e58bd637b9"><td class="mdescLeft"> </td><td class="mdescRight">SPI burst write method. <br /></td></tr>
|
||||
<tr class="separator:a10809e942c686b4e605269e58bd637b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60ca6b4cae98f7d935191a569d519913" id="r_a60ca6b4cae98f7d935191a569d519913"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a> (uint32_t reg, uint8_t data)</td></tr>
|
||||
<tr class="memdesc:a60ca6b4cae98f7d935191a569d519913"><td class="mdescLeft"> </td><td class="mdescRight">SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be used instead. <br /></td></tr>
|
||||
<tr class="separator:a60ca6b4cae98f7d935191a569d519913"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6df70520aa015dd3a1bccdceae67232" id="r_aa6df70520aa015dd3a1bccdceae67232"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a> (uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:aa6df70520aa015dd3a1bccdceae67232"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method. <br /></td></tr>
|
||||
<tr class="separator:aa6df70520aa015dd3a1bccdceae67232"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2bfbddb1ff044f8b1865aac89246445d" id="r_a2bfbddb1ff044f8b1865aac89246445d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">SPItransfer</a> (uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a2bfbddb1ff044f8b1865aac89246445d"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method. <br /></td></tr>
|
||||
<tr class="separator:a2bfbddb1ff044f8b1865aac89246445d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5efa7ae78cab1d7f43005e965923f769" id="r_a5efa7ae78cab1d7f43005e965923f769"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a5efa7ae78cab1d7f43005e965923f769">SPIcheckStream</a> ()</td></tr>
|
||||
<tr class="memdesc:a5efa7ae78cab1d7f43005e965923f769"><td class="mdescLeft"> </td><td class="mdescRight">Method to check the result of last SPI stream transfer. <br /></td></tr>
|
||||
<tr class="separator:a5efa7ae78cab1d7f43005e965923f769"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adacceb57ecfecb09150c135b2b44436f" id="r_adacceb57ecfecb09150c135b2b44436f"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a> (uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:adacceb57ecfecb09150c135b2b44436f"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:adacceb57ecfecb09150c135b2b44436f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a085415b49ff72238f118b937ad896cbd" id="r_a085415b49ff72238f118b937ad896cbd"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a085415b49ff72238f118b937ad896cbd"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a085415b49ff72238f118b937ad896cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af99b0e74e67417a88f500ab7261ddd20" id="r_af99b0e74e67417a88f500ab7261ddd20"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a> (uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:af99b0e74e67417a88f500ab7261ddd20"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:af99b0e74e67417a88f500ab7261ddd20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7acbe601ebe6398781d0f2de5177305e" id="r_a7acbe601ebe6398781d0f2de5177305e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a7acbe601ebe6398781d0f2de5177305e"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a7acbe601ebe6398781d0f2de5177305e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4174159e476de5cef6ea3f89c883cb5e" id="r_a4174159e476de5cef6ea3f89c883cb5e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">SPItransferStream</a> (const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td></tr>
|
||||
<tr class="memdesc:a4174159e476de5cef6ea3f89c883cb5e"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <br /></td></tr>
|
||||
<tr class="separator:a4174159e476de5cef6ea3f89c883cb5e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4af5fc5fd60e0aadb8a69606e511946" id="r_ad4af5fc5fd60e0aadb8a69606e511946"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ad4af5fc5fd60e0aadb8a69606e511946">SPIreadStream</a> (const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:ad4af5fc5fd60e0aadb8a69606e511946"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:ad4af5fc5fd60e0aadb8a69606e511946"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47e6e0c4e792a5ef7b3bb040947666a6" id="r_a47e6e0c4e792a5ef7b3bb040947666a6"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a> (uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a47e6e0c4e792a5ef7b3bb040947666a6"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a47e6e0c4e792a5ef7b3bb040947666a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5594e8024d34d2d168413ae5c28e73b" id="r_af5594e8024d34d2d168413ae5c28e73b"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af5594e8024d34d2d168413ae5c28e73b">SPIwriteStream</a> (const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:af5594e8024d34d2d168413ae5c28e73b"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:af5594e8024d34d2d168413ae5c28e73b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b3f89fc63a82eb5fd55a7ddd72318fe" id="r_a2b3f89fc63a82eb5fd55a7ddd72318fe"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">SPItransferStream</a> (const uint8_t *cmd, uint8_t cmdLen, bool write, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td></tr>
|
||||
<tr class="memdesc:a2b3f89fc63a82eb5fd55a7ddd72318fe"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <br /></td></tr>
|
||||
<tr class="separator:a2b3f89fc63a82eb5fd55a7ddd72318fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab61bc5066c356e2d0d79f08a2bd0fbc9" id="r_ab61bc5066c356e2d0d79f08a2bd0fbc9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9">getIrq</a> () const</td></tr>
|
||||
<tr class="memdesc:ab61bc5066c356e2d0d79f08a2bd0fbc9"><td class="mdescLeft"> </td><td class="mdescRight">Access method to get the pin number of interrupt/GPIO. <br /></td></tr>
|
||||
<tr class="separator:ab61bc5066c356e2d0d79f08a2bd0fbc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -764,10 +764,76 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad4af5fc5fd60e0aadb8a69606e511946" name="ad4af5fc5fd60e0aadb8a69606e511946"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4af5fc5fd60e0aadb8a69606e511946">◆ </a></span>SPIreadStream() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t Module::SPIreadStream </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>cmd</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>cmdLen</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>numBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>waitForGpio</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>verify</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Method to perform a read transaction with SPI stream. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>SPI operation command. </td></tr>
|
||||
<tr><td class="paramname">cmdLen</td><td>SPI command length in bytes. </td></tr>
|
||||
<tr><td class="paramname">data</td><td>Data that will be transferred from slave to master. </td></tr>
|
||||
<tr><td class="paramname">numBytes</td><td>Number of bytes to transfer. </td></tr>
|
||||
<tr><td class="paramname">waitForGpio</td><td>Whether to wait for some GPIO at the end of transfer (e.g. BUSY line on SX126x/SX128x). </td></tr>
|
||||
<tr><td class="paramname">verify</td><td>Whether to verify the result of the transaction after it is finished. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adacceb57ecfecb09150c135b2b44436f" name="adacceb57ecfecb09150c135b2b44436f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adacceb57ecfecb09150c135b2b44436f">◆ </a></span>SPIreadStream() <span class="overload">[1/2]</span></h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adacceb57ecfecb09150c135b2b44436f">◆ </a></span>SPIreadStream() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -823,72 +889,6 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a085415b49ff72238f118b937ad896cbd" name="a085415b49ff72238f118b937ad896cbd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a085415b49ff72238f118b937ad896cbd">◆ </a></span>SPIreadStream() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t Module::SPIreadStream </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramname"><em>cmd</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>cmdLen</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>numBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>waitForGpio</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>verify</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Method to perform a read transaction with SPI stream. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>SPI operation command. </td></tr>
|
||||
<tr><td class="paramname">cmdLen</td><td>SPI command length in bytes. </td></tr>
|
||||
<tr><td class="paramname">data</td><td>Data that will be transferred from slave to master. </td></tr>
|
||||
<tr><td class="paramname">numBytes</td><td>Number of bytes to transfer. </td></tr>
|
||||
<tr><td class="paramname">waitForGpio</td><td>Whether to wait for some GPIO at the end of transfer (e.g. BUSY line on SX126x/SX128x). </td></tr>
|
||||
<tr><td class="paramname">verify</td><td>Whether to verify the result of the transaction after it is finished. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aed95fba2ee72d7a2a21f98dd63ae4ad1" name="aed95fba2ee72d7a2a21f98dd63ae4ad1"></a>
|
||||
|
@ -964,8 +964,8 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa6df70520aa015dd3a1bccdceae67232" name="aa6df70520aa015dd3a1bccdceae67232"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa6df70520aa015dd3a1bccdceae67232">◆ </a></span>SPItransfer()</h2>
|
||||
<a id="a2bfbddb1ff044f8b1865aac89246445d" name="a2bfbddb1ff044f8b1865aac89246445d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2bfbddb1ff044f8b1865aac89246445d">◆ </a></span>SPItransfer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -985,7 +985,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>dataOut</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1022,8 +1022,8 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4174159e476de5cef6ea3f89c883cb5e" name="a4174159e476de5cef6ea3f89c883cb5e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4174159e476de5cef6ea3f89c883cb5e">◆ </a></span>SPItransferStream()</h2>
|
||||
<a id="a2b3f89fc63a82eb5fd55a7ddd72318fe" name="a2b3f89fc63a82eb5fd55a7ddd72318fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2b3f89fc63a82eb5fd55a7ddd72318fe">◆ </a></span>SPItransferStream()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1049,7 +1049,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>dataOut</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1132,8 +1132,8 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2826f0fa116eb0a4dd18ddb9b21e4caf" name="a2826f0fa116eb0a4dd18ddb9b21e4caf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2826f0fa116eb0a4dd18ddb9b21e4caf">◆ </a></span>SPIwriteRegisterBurst()</h2>
|
||||
<a id="a10809e942c686b4e605269e58bd637b9" name="a10809e942c686b4e605269e58bd637b9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a10809e942c686b4e605269e58bd637b9">◆ </a></span>SPIwriteRegisterBurst()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1147,7 +1147,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1176,8 +1176,8 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af99b0e74e67417a88f500ab7261ddd20" name="af99b0e74e67417a88f500ab7261ddd20"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af99b0e74e67417a88f500ab7261ddd20">◆ </a></span>SPIwriteStream() <span class="overload">[1/2]</span></h2>
|
||||
<a id="af5594e8024d34d2d168413ae5c28e73b" name="af5594e8024d34d2d168413ae5c28e73b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af5594e8024d34d2d168413ae5c28e73b">◆ </a></span>SPIwriteStream() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1185,66 +1185,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
<tr>
|
||||
<td class="memname">int16_t Module::SPIwriteStream </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>cmd</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>numBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>waitForGpio</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>verify</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Method to perform a write transaction with SPI stream. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>SPI operation command. </td></tr>
|
||||
<tr><td class="paramname">data</td><td>Data that will be transferred from master to slave. </td></tr>
|
||||
<tr><td class="paramname">numBytes</td><td>Number of bytes to transfer. </td></tr>
|
||||
<tr><td class="paramname">waitForGpio</td><td>Whether to wait for some GPIO at the end of transfer (e.g. BUSY line on SX126x/SX128x). </td></tr>
|
||||
<tr><td class="paramname">verify</td><td>Whether to verify the result of the transaction after it is finished. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7acbe601ebe6398781d0f2de5177305e" name="a7acbe601ebe6398781d0f2de5177305e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7acbe601ebe6398781d0f2de5177305e">◆ </a></span>SPIwriteStream() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t Module::SPIwriteStream </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>cmd</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1256,7 +1197,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1299,6 +1240,65 @@ static const size_t </td><td class="memItemRight" valign="bottom"><b>RFSWIT
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a47e6e0c4e792a5ef7b3bb040947666a6" name="a47e6e0c4e792a5ef7b3bb040947666a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a47e6e0c4e792a5ef7b3bb040947666a6">◆ </a></span>SPIwriteStream() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t Module::SPIwriteStream </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>cmd</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>numBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>waitForGpio</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>verify</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Method to perform a write transaction with SPI stream. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cmd</td><td>SPI operation command. </td></tr>
|
||||
<tr><td class="paramname">data</td><td>Data that will be transferred from master to slave. </td></tr>
|
||||
<tr><td class="paramname">numBytes</td><td>Number of bytes to transfer. </td></tr>
|
||||
<tr><td class="paramname">waitForGpio</td><td>Whether to wait for some GPIO at the end of transfer (e.g. BUSY line on SX126x/SX128x). </td></tr>
|
||||
<tr><td class="paramname">verify</td><td>Whether to verify the result of the transaction after it is finished. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7df4c687249c07af2594a5f7ad0a946f" name="a7df4c687249c07af2594a5f7ad0a946f"></a>
|
||||
|
|
|
@ -25,15 +25,15 @@ var class_module =
|
|||
[ "SPIgetRegValue", "class_module.html#a369e916626c821ecec85f25d5b46d752", null ],
|
||||
[ "SPIreadRegister", "class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6", null ],
|
||||
[ "SPIreadRegisterBurst", "class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee", null ],
|
||||
[ "SPIreadStream", "class_module.html#ad4af5fc5fd60e0aadb8a69606e511946", null ],
|
||||
[ "SPIreadStream", "class_module.html#adacceb57ecfecb09150c135b2b44436f", null ],
|
||||
[ "SPIreadStream", "class_module.html#a085415b49ff72238f118b937ad896cbd", null ],
|
||||
[ "SPIsetRegValue", "class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1", null ],
|
||||
[ "SPItransfer", "class_module.html#aa6df70520aa015dd3a1bccdceae67232", null ],
|
||||
[ "SPItransferStream", "class_module.html#a4174159e476de5cef6ea3f89c883cb5e", null ],
|
||||
[ "SPItransfer", "class_module.html#a2bfbddb1ff044f8b1865aac89246445d", null ],
|
||||
[ "SPItransferStream", "class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe", null ],
|
||||
[ "SPIwriteRegister", "class_module.html#a60ca6b4cae98f7d935191a569d519913", null ],
|
||||
[ "SPIwriteRegisterBurst", "class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf", null ],
|
||||
[ "SPIwriteStream", "class_module.html#af99b0e74e67417a88f500ab7261ddd20", null ],
|
||||
[ "SPIwriteStream", "class_module.html#a7acbe601ebe6398781d0f2de5177305e", null ],
|
||||
[ "SPIwriteRegisterBurst", "class_module.html#a10809e942c686b4e605269e58bd637b9", null ],
|
||||
[ "SPIwriteStream", "class_module.html#af5594e8024d34d2d168413ae5c28e73b", null ],
|
||||
[ "SPIwriteStream", "class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6", null ],
|
||||
[ "term", "class_module.html#a45bd514a1f2859d9a867c8f9b13eb332", null ],
|
||||
[ "waitForMicroseconds", "class_module.html#a7df4c687249c07af2594a5f7ad0a946f", null ],
|
||||
[ "hal", "class_module.html#a4483f0a39a523dd1b37b467d81418f7d", null ],
|
||||
|
|
|
@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#a119ad225f9eba91e7c38f82cf0f1c89d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html">STM32WLx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html">STM32WLx</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -299,10 +299,10 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
|
|
|
@ -127,14 +127,14 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx___module.html','');
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">SPIreadRegister</a>(uint32_t reg)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">SPIreadRegisterBurst</a>(uint32_t reg, size_t numBytes, uint8_t *inBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#ad4af5fc5fd60e0aadb8a69606e511946">SPIreadStream</a>(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1">SPIsetRegValue</a>(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF, bool force=false)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a>(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">SPItransferStream</a>(const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">SPItransfer</a>(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">SPItransferStream</a>(const uint8_t *cmd, uint8_t cmdLen, bool write, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a>(uint32_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a>(uint32_t reg, uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">SPIwriteRegisterBurst</a>(uint32_t reg, const uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a>(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#af5594e8024d34d2d168413ae5c28e73b">SPIwriteStream</a>(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>STM32WLx_Module</b>() (defined in <a class="el" href="class_s_t_m32_w_lx___module.html">STM32WLx_Module</a>)</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx___module.html">STM32WLx_Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>()</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a>(RadioLibTime_t start, RadioLibTime_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -161,33 +161,33 @@ void </td><td class="memItemRight" valign="bottom"><b>term</b> ()</td></tr>
|
|||
<tr class="memitem:ab250eb929068e0c890e16e8e6d7cd7e6 inherit pub_methods_class_module" id="r_ab250eb929068e0c890e16e8e6d7cd7e6"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">SPIreadRegister</a> (uint32_t reg)</td></tr>
|
||||
<tr class="memdesc:ab250eb929068e0c890e16e8e6d7cd7e6 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be used instead. <br /></td></tr>
|
||||
<tr class="separator:ab250eb929068e0c890e16e8e6d7cd7e6 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2826f0fa116eb0a4dd18ddb9b21e4caf inherit pub_methods_class_module" id="r_a2826f0fa116eb0a4dd18ddb9b21e4caf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a> (uint32_t reg, uint8_t *data, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a2826f0fa116eb0a4dd18ddb9b21e4caf inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI burst write method. <br /></td></tr>
|
||||
<tr class="separator:a2826f0fa116eb0a4dd18ddb9b21e4caf inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10809e942c686b4e605269e58bd637b9 inherit pub_methods_class_module" id="r_a10809e942c686b4e605269e58bd637b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">SPIwriteRegisterBurst</a> (uint32_t reg, const uint8_t *data, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a10809e942c686b4e605269e58bd637b9 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI burst write method. <br /></td></tr>
|
||||
<tr class="separator:a10809e942c686b4e605269e58bd637b9 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60ca6b4cae98f7d935191a569d519913 inherit pub_methods_class_module" id="r_a60ca6b4cae98f7d935191a569d519913"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a> (uint32_t reg, uint8_t data)</td></tr>
|
||||
<tr class="memdesc:a60ca6b4cae98f7d935191a569d519913 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be used instead. <br /></td></tr>
|
||||
<tr class="separator:a60ca6b4cae98f7d935191a569d519913 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6df70520aa015dd3a1bccdceae67232 inherit pub_methods_class_module" id="r_aa6df70520aa015dd3a1bccdceae67232"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a> (uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:aa6df70520aa015dd3a1bccdceae67232 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method. <br /></td></tr>
|
||||
<tr class="separator:aa6df70520aa015dd3a1bccdceae67232 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2bfbddb1ff044f8b1865aac89246445d inherit pub_methods_class_module" id="r_a2bfbddb1ff044f8b1865aac89246445d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">SPItransfer</a> (uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td></tr>
|
||||
<tr class="memdesc:a2bfbddb1ff044f8b1865aac89246445d inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method. <br /></td></tr>
|
||||
<tr class="separator:a2bfbddb1ff044f8b1865aac89246445d inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5efa7ae78cab1d7f43005e965923f769 inherit pub_methods_class_module" id="r_a5efa7ae78cab1d7f43005e965923f769"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a5efa7ae78cab1d7f43005e965923f769">SPIcheckStream</a> ()</td></tr>
|
||||
<tr class="memdesc:a5efa7ae78cab1d7f43005e965923f769 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to check the result of last SPI stream transfer. <br /></td></tr>
|
||||
<tr class="separator:a5efa7ae78cab1d7f43005e965923f769 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adacceb57ecfecb09150c135b2b44436f inherit pub_methods_class_module" id="r_adacceb57ecfecb09150c135b2b44436f"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">SPIreadStream</a> (uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:adacceb57ecfecb09150c135b2b44436f inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:adacceb57ecfecb09150c135b2b44436f inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a085415b49ff72238f118b937ad896cbd inherit pub_methods_class_module" id="r_a085415b49ff72238f118b937ad896cbd"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a085415b49ff72238f118b937ad896cbd inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a085415b49ff72238f118b937ad896cbd inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af99b0e74e67417a88f500ab7261ddd20 inherit pub_methods_class_module" id="r_af99b0e74e67417a88f500ab7261ddd20"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a> (uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:af99b0e74e67417a88f500ab7261ddd20 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:af99b0e74e67417a88f500ab7261ddd20 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module" id="r_a7acbe601ebe6398781d0f2de5177305e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4174159e476de5cef6ea3f89c883cb5e inherit pub_methods_class_module" id="r_a4174159e476de5cef6ea3f89c883cb5e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">SPItransferStream</a> (const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td></tr>
|
||||
<tr class="memdesc:a4174159e476de5cef6ea3f89c883cb5e inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <br /></td></tr>
|
||||
<tr class="separator:a4174159e476de5cef6ea3f89c883cb5e inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4af5fc5fd60e0aadb8a69606e511946 inherit pub_methods_class_module" id="r_ad4af5fc5fd60e0aadb8a69606e511946"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ad4af5fc5fd60e0aadb8a69606e511946">SPIreadStream</a> (const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:ad4af5fc5fd60e0aadb8a69606e511946 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a read transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:ad4af5fc5fd60e0aadb8a69606e511946 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47e6e0c4e792a5ef7b3bb040947666a6 inherit pub_methods_class_module" id="r_a47e6e0c4e792a5ef7b3bb040947666a6"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">SPIwriteStream</a> (uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:a47e6e0c4e792a5ef7b3bb040947666a6 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:a47e6e0c4e792a5ef7b3bb040947666a6 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5594e8024d34d2d168413ae5c28e73b inherit pub_methods_class_module" id="r_af5594e8024d34d2d168413ae5c28e73b"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#af5594e8024d34d2d168413ae5c28e73b">SPIwriteStream</a> (const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
|
||||
<tr class="memdesc:af5594e8024d34d2d168413ae5c28e73b inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Method to perform a write transaction with SPI stream. <br /></td></tr>
|
||||
<tr class="separator:af5594e8024d34d2d168413ae5c28e73b inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b3f89fc63a82eb5fd55a7ddd72318fe inherit pub_methods_class_module" id="r_a2b3f89fc63a82eb5fd55a7ddd72318fe"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">SPItransferStream</a> (const uint8_t *cmd, uint8_t cmdLen, bool write, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)</td></tr>
|
||||
<tr class="memdesc:a2b3f89fc63a82eb5fd55a7ddd72318fe inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <br /></td></tr>
|
||||
<tr class="separator:a2b3f89fc63a82eb5fd55a7ddd72318fe inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab61bc5066c356e2d0d79f08a2bd0fbc9 inherit pub_methods_class_module" id="r_ab61bc5066c356e2d0d79f08a2bd0fbc9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9">getIrq</a> () const</td></tr>
|
||||
<tr class="memdesc:ab61bc5066c356e2d0d79f08a2bd0fbc9 inherit pub_methods_class_module"><td class="mdescLeft"> </td><td class="mdescRight">Access method to get the pin number of interrupt/GPIO. <br /></td></tr>
|
||||
<tr class="separator:ab61bc5066c356e2d0d79f08a2bd0fbc9 inherit pub_methods_class_module"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -187,7 +187,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -253,10 +253,10 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
|
|
|
@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -187,7 +187,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -248,10 +248,10 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
|
|
|
@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
|
|||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -187,7 +187,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -245,10 +245,10 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586 inherit pub_methods_class_s_x126x" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
|
|
|
@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">reset</a>(bool verify=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">scanChannel</a>() override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a373012fb3276872238f654b66879a710">scanChannel</a>(const ChannelScanConfig_t &config) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a>(float bw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">setBitRate</a>(float br) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">setBroadcastAddress</a>(uint8_t broadAddr)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d">setChannelScanAction</a>(void(*func)(void)) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -183,7 +183,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">setRfSwitchTable</a>(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">setRxBandwidth</a>(float rxBw)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">setRxBoostedGainMode</a>(bool rxbgm, bool persist=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a>(uint8_t sf)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">setSyncWord</a>(uint8_t syncWord, uint8_t controlBits=0x44)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a827a4754ea53388513d263e5d9171395">setSyncWord</a>(uint8_t *syncWord, size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
|
|
@ -222,10 +222,10 @@ void </td><td class="memItemRight" valign="bottom"><b>clearDio1Action</b> (
|
|||
<tr class="memitem:afdd901c5eac2ca8773d0977e2c493317" id="r_afdd901c5eac2ca8773d0977e2c493317"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">getChannelScanResult</a> () override</td></tr>
|
||||
<tr class="memdesc:afdd901c5eac2ca8773d0977e2c493317"><td class="mdescLeft"> </td><td class="mdescRight">Read the channel scan result. <br /></td></tr>
|
||||
<tr class="separator:afdd901c5eac2ca8773d0977e2c493317"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memitem:a2f60df59c80241d98ce078c0417a7f08" id="r_a2f60df59c80241d98ce078c0417a7f08"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">setBandwidth</a> (float bw)</td></tr>
|
||||
<tr class="memdesc:a2f60df59c80241d98ce078c0417a7f08"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. <br /></td></tr>
|
||||
<tr class="separator:a2f60df59c80241d98ce078c0417a7f08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memitem:ae5993359ace652fbdc862eb23fdd263d" id="r_ae5993359ace652fbdc862eb23fdd263d"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">setSpreadingFactor</a> (uint8_t sf)</td></tr>
|
||||
<tr class="memdesc:ae5993359ace652fbdc862eb23fdd263d"><td class="mdescLeft"> </td><td class="mdescRight">Sets LoRa spreading factor. Allowed values range from 5 to 12. <br /></td></tr>
|
||||
<tr class="separator:ae5993359ace652fbdc862eb23fdd263d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3113858966e878e9c67a1e710bd586" id="r_afd3113858966e878e9c67a1e710bd586"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">setCodingRate</a> (uint8_t cr)</td></tr>
|
||||
|
@ -1934,6 +1934,9 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t SX126x::setBandwidth </td>
|
||||
|
@ -1943,6 +1946,11 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125.0, 250.0 and 500.0 kHz. </p>
|
||||
|
@ -1954,6 +1962,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">LLCC68</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac38a19db6b8b9aff438d6e23051d487d" name="ac38a19db6b8b9aff438d6e23051d487d"></a>
|
||||
|
@ -2904,6 +2914,9 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t SX126x::setSpreadingFactor </td>
|
||||
|
@ -2913,6 +2926,11 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets LoRa spreading factor. Allowed values range from 5 to 12. </p>
|
||||
|
@ -2924,6 +2942,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>standbyXOSC</b></td><
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">LLCC68</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac594fbb30c5010658c970a64654c7162" name="ac594fbb30c5010658c970a64654c7162"></a>
|
||||
|
|
|
@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
|
|||
<li>setAFCBandwidth() : <a class="el" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">SX127x</a></li>
|
||||
<li>setAmbientTemperature() : <a class="el" href="class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703">RF69</a></li>
|
||||
<li>setAutoAck() : <a class="el" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">nRF24</a></li>
|
||||
<li>setBandwidth() : <a class="el" href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">LLCC68</a>, <a class="el" href="class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7">LR11x0</a>, <a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x</a>, <a class="el" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272</a>, <a class="el" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278</a>, <a class="el" href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x</a></li>
|
||||
<li>setBandwidth() : <a class="el" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">LLCC68</a>, <a class="el" href="class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7">LR11x0</a>, <a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x</a>, <a class="el" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272</a>, <a class="el" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278</a>, <a class="el" href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x</a></li>
|
||||
<li>setBitRate() : <a class="el" href="class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9">CC1101</a>, <a class="el" href="class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9">LR11x0</a>, <a class="el" href="classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c">nRF24</a>, <a class="el" href="class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c">PhysicalLayer</a>, <a class="el" href="class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56">RF69</a>, <a class="el" href="class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62">Si443x</a>, <a class="el" href="class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f">SX1233</a>, <a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">SX126x</a>, <a class="el" href="class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5">SX1272</a>, <a class="el" href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">SX1278</a>, <a class="el" href="class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac">SX128x</a></li>
|
||||
<li>setBitRateTolerance() : <a class="el" href="class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f">CC1101</a></li>
|
||||
<li>setBroadcastAddress() : <a class="el" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0</a>, <a class="el" href="class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8">RF69</a>, <a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x</a>, <a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">SX127x</a></li>
|
||||
|
@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
|
|||
<li>setRxBandwidth() : <a class="el" href="class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6">CC1101</a>, <a class="el" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0</a>, <a class="el" href="class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a">RF69</a>, <a class="el" href="class_si443x.html#a51e6b7c677e82042224798114f311175">Si443x</a>, <a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x</a>, <a class="el" href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">SX127x</a></li>
|
||||
<li>setRxBoostedGainMode() : <a class="el" href="class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a">LR11x0</a>, <a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">SX126x</a></li>
|
||||
<li>setSendSequence() : <a class="el" href="class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70">AX25Frame</a></li>
|
||||
<li>setSpreadingFactor() : <a class="el" href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">LLCC68</a>, <a class="el" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0</a>, <a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x</a>, <a class="el" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">SX1272</a>, <a class="el" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273</a>, <a class="el" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277</a>, <a class="el" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278</a>, <a class="el" href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x</a></li>
|
||||
<li>setSpreadingFactor() : <a class="el" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">LLCC68</a>, <a class="el" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0</a>, <a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x</a>, <a class="el" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">SX1272</a>, <a class="el" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273</a>, <a class="el" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277</a>, <a class="el" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278</a>, <a class="el" href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x</a></li>
|
||||
<li>setSyncBits() : <a class="el" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0</a>, <a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">SX126x</a></li>
|
||||
<li>setSyncWord() : <a class="el" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">CC1101</a>, <a class="el" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">LR11x0</a>, <a class="el" href="class_physical_layer.html#a6c71cdc1238e1368274670758431a977">PhysicalLayer</a>, <a class="el" href="class_r_f69.html#a26667d50ec845c28e17236c69c886561">RF69</a>, <a class="el" href="class_si443x.html#af257fb09afaa6162e1506cfe87b219b3">Si443x</a>, <a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x</a>, <a class="el" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x</a>, <a class="el" href="class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0">SX128x</a></li>
|
||||
<li>setTCXO() : <a class="el" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0</a>, <a class="el" href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x</a></li>
|
||||
|
@ -215,12 +215,12 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
|
|||
<li>SPIreadRegisterBurst() : <a class="el" href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">Module</a></li>
|
||||
<li>SPIreadStream() : <a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">Module</a></li>
|
||||
<li>SPIsetRegValue() : <a class="el" href="class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1">Module</a></li>
|
||||
<li>SPItransfer() : <a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">Module</a></li>
|
||||
<li>SPItransfer() : <a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">Module</a></li>
|
||||
<li>spiTransfer() : <a class="el" href="class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c">PicoHal</a>, <a class="el" href="class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4">PiHal</a>, <a class="el" href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">RadioLibHal</a></li>
|
||||
<li>SPItransferStream() : <a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">Module</a></li>
|
||||
<li>SPItransferStream() : <a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">Module</a></li>
|
||||
<li>SPIwriteRegister() : <a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">Module</a></li>
|
||||
<li>SPIwriteRegisterBurst() : <a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">Module</a></li>
|
||||
<li>SPIwriteStream() : <a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">Module</a></li>
|
||||
<li>SPIwriteRegisterBurst() : <a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">Module</a></li>
|
||||
<li>SPIwriteStream() : <a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">Module</a></li>
|
||||
<li>SSTVClient() : <a class="el" href="class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1">SSTVClient</a></li>
|
||||
<li>standby() : <a class="el" href="class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80">BellClient</a>, <a class="el" href="class_c_c1101.html#a7612bf81e48086004c62548de2682266">CC1101</a>, <a class="el" href="class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac">FSK4Client</a>, <a class="el" href="class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665">LR11x0</a>, <a class="el" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">nRF24</a>, <a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">PhysicalLayer</a>, <a class="el" href="class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1">RF69</a>, <a class="el" href="class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22">RTTYClient</a>, <a class="el" href="class_si443x.html#ac45d2776df3ff338db154ead143fb7b8">Si443x</a>, <a class="el" href="class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71">SX126x</a>, <a class="el" href="class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41">SX127x</a>, <a class="el" href="class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45">SX128x</a></li>
|
||||
<li>startChannelScan() : <a class="el" href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">LR11x0</a>, <a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">PhysicalLayer</a>, <a class="el" href="class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3">SX126x</a>, <a class="el" href="class_s_x127x.html#a6fa5723724393576ed597509200e17d1">SX127x</a>, <a class="el" href="class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a">SX128x</a></li>
|
||||
|
|
|
@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
|
|||
<li>setAFCBandwidth() : <a class="el" href="class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef">SX127x</a></li>
|
||||
<li>setAmbientTemperature() : <a class="el" href="class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703">RF69</a></li>
|
||||
<li>setAutoAck() : <a class="el" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">nRF24</a></li>
|
||||
<li>setBandwidth() : <a class="el" href="class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf">LLCC68</a>, <a class="el" href="class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7">LR11x0</a>, <a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x</a>, <a class="el" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272</a>, <a class="el" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278</a>, <a class="el" href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x</a></li>
|
||||
<li>setBandwidth() : <a class="el" href="class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17">LLCC68</a>, <a class="el" href="class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7">LR11x0</a>, <a class="el" href="class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08">SX126x</a>, <a class="el" href="class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b">SX1272</a>, <a class="el" href="class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6">SX1278</a>, <a class="el" href="class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a">SX128x</a></li>
|
||||
<li>setBitRate() : <a class="el" href="class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9">CC1101</a>, <a class="el" href="class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9">LR11x0</a>, <a class="el" href="classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c">nRF24</a>, <a class="el" href="class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c">PhysicalLayer</a>, <a class="el" href="class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56">RF69</a>, <a class="el" href="class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62">Si443x</a>, <a class="el" href="class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f">SX1233</a>, <a class="el" href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">SX126x</a>, <a class="el" href="class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5">SX1272</a>, <a class="el" href="class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67">SX1278</a>, <a class="el" href="class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac">SX128x</a></li>
|
||||
<li>setBitRateTolerance() : <a class="el" href="class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f">CC1101</a></li>
|
||||
<li>setBroadcastAddress() : <a class="el" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0</a>, <a class="el" href="class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8">RF69</a>, <a class="el" href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x</a>, <a class="el" href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">SX127x</a></li>
|
||||
|
@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
|
|||
<li>setRxBandwidth() : <a class="el" href="class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6">CC1101</a>, <a class="el" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0</a>, <a class="el" href="class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a">RF69</a>, <a class="el" href="class_si443x.html#a51e6b7c677e82042224798114f311175">Si443x</a>, <a class="el" href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x</a>, <a class="el" href="class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53">SX127x</a></li>
|
||||
<li>setRxBoostedGainMode() : <a class="el" href="class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a">LR11x0</a>, <a class="el" href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">SX126x</a></li>
|
||||
<li>setSendSequence() : <a class="el" href="class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70">AX25Frame</a></li>
|
||||
<li>setSpreadingFactor() : <a class="el" href="class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4">LLCC68</a>, <a class="el" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0</a>, <a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x</a>, <a class="el" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">SX1272</a>, <a class="el" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273</a>, <a class="el" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277</a>, <a class="el" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278</a>, <a class="el" href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x</a></li>
|
||||
<li>setSpreadingFactor() : <a class="el" href="class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4">LLCC68</a>, <a class="el" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0</a>, <a class="el" href="class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d">SX126x</a>, <a class="el" href="class_s_x1272.html#a82084ac58502c83d2ada998410307490">SX1272</a>, <a class="el" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">SX1273</a>, <a class="el" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">SX1277</a>, <a class="el" href="class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08">SX1278</a>, <a class="el" href="class_s_x128x.html#ae435f57132f76f4283abb870176acf54">SX128x</a></li>
|
||||
<li>setSyncBits() : <a class="el" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0</a>, <a class="el" href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">SX126x</a></li>
|
||||
<li>setSyncWord() : <a class="el" href="class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6">CC1101</a>, <a class="el" href="class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7">LR11x0</a>, <a class="el" href="class_physical_layer.html#a6c71cdc1238e1368274670758431a977">PhysicalLayer</a>, <a class="el" href="class_r_f69.html#a26667d50ec845c28e17236c69c886561">RF69</a>, <a class="el" href="class_si443x.html#af257fb09afaa6162e1506cfe87b219b3">Si443x</a>, <a class="el" href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x</a>, <a class="el" href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x</a>, <a class="el" href="class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0">SX128x</a></li>
|
||||
<li>setTCXO() : <a class="el" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0</a>, <a class="el" href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x</a></li>
|
||||
|
@ -224,12 +224,12 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
|
|||
<li>SPIreadRegisterBurst() : <a class="el" href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">Module</a></li>
|
||||
<li>SPIreadStream() : <a class="el" href="class_module.html#adacceb57ecfecb09150c135b2b44436f">Module</a></li>
|
||||
<li>SPIsetRegValue() : <a class="el" href="class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1">Module</a></li>
|
||||
<li>SPItransfer() : <a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">Module</a></li>
|
||||
<li>SPItransfer() : <a class="el" href="class_module.html#a2bfbddb1ff044f8b1865aac89246445d">Module</a></li>
|
||||
<li>spiTransfer() : <a class="el" href="class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c">PicoHal</a>, <a class="el" href="class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4">PiHal</a>, <a class="el" href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">RadioLibHal</a></li>
|
||||
<li>SPItransferStream() : <a class="el" href="class_module.html#a4174159e476de5cef6ea3f89c883cb5e">Module</a></li>
|
||||
<li>SPItransferStream() : <a class="el" href="class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe">Module</a></li>
|
||||
<li>SPIwriteRegister() : <a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">Module</a></li>
|
||||
<li>SPIwriteRegisterBurst() : <a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">Module</a></li>
|
||||
<li>SPIwriteStream() : <a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">Module</a></li>
|
||||
<li>SPIwriteRegisterBurst() : <a class="el" href="class_module.html#a10809e942c686b4e605269e58bd637b9">Module</a></li>
|
||||
<li>SPIwriteStream() : <a class="el" href="class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6">Module</a></li>
|
||||
<li>spreadingFactor : <a class="el" href="struct_lo_ra_rate__t.html#a24fcb6220c0577f985478dc109750076">LoRaRate_t</a></li>
|
||||
<li>srcCallsign : <a class="el" href="class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585">AX25Frame</a></li>
|
||||
<li>srcSSID : <a class="el" href="class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9">AX25Frame</a></li>
|
||||
|
|
|
@ -143,6 +143,7 @@ var NAVTREEINDEX0 =
|
|||
"class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,7,11],
|
||||
"class_c_c1101.html#a5086eb8a27aa842e94d1df54f385c39b":[3,0,7,64],
|
||||
"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,7,67],
|
||||
"class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb":[3,0,7,52],
|
||||
"class_c_c1101.html#a544bb8d7be9c0e1ff7f7103b30925862":[3,0,7,35],
|
||||
"class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,7,17],
|
||||
"class_c_c1101.html#a5d6dce30fc7da668975b6da663784cdf":[3,0,7,44],
|
||||
|
@ -167,7 +168,6 @@ var NAVTREEINDEX0 =
|
|||
"class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8":[3,0,7,6],
|
||||
"class_c_c1101.html#ab80835be83e5a43010afe4e8185114eb":[3,0,7,20],
|
||||
"class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,7,26],
|
||||
"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,7,52],
|
||||
"class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124":[3,0,7,16],
|
||||
"class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e":[3,0,7,58],
|
||||
"class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb":[3,0,7,48],
|
||||
|
@ -224,12 +224,12 @@ var NAVTREEINDEX0 =
|
|||
"class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5":[3,0,14,0],
|
||||
"class_i_t_a2_string.html#afde24c931997581878953660192e09a2":[3,0,14,3],
|
||||
"class_l_l_c_c68.html":[3,0,15],
|
||||
"class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf":[3,0,15,3],
|
||||
"class_l_l_c_c68.html#a708183645ec0b9fec54d6369e7b1345f":[3,0,15,2],
|
||||
"class_l_l_c_c68.html#aa835ee301567f7dac079b42a2055c38c":[3,0,15,1],
|
||||
"class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261":[3,0,15,0],
|
||||
"class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9":[3,0,15,4],
|
||||
"class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4":[3,0,15,6],
|
||||
"class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17":[3,0,15,3],
|
||||
"class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4":[3,0,15,6],
|
||||
"class_l_l_c_c68.html#aee4457d48c708f05154e931eed05c691":[3,0,15,5],
|
||||
"class_l_r1110.html":[3,0,25],
|
||||
"class_l_r1110.html#a18f525740237b023056a8ca6f3671c6a":[3,0,25,8],
|
||||
|
|
|
@ -156,14 +156,15 @@ var NAVTREEINDEX1 =
|
|||
"class_lo_ra_w_a_n_node.html#af4b3d07cd9bf4178d627204bae18b648":[3,0,24,18],
|
||||
"class_lo_ra_w_a_n_node.html#af9d5fcdbbb4fa357beedb820e395ae37":[3,0,24,24],
|
||||
"class_module.html":[3,0,39],
|
||||
"class_module.html#a085415b49ff72238f118b937ad896cbd":[3,0,39,21],
|
||||
"class_module.html#a10809e942c686b4e605269e58bd637b9":[3,0,39,26],
|
||||
"class_module.html#a1ad7bef7d380d3b6b88dca99bd35d640":[3,0,39,2],
|
||||
"class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf":[3,0,39,26],
|
||||
"class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe":[3,0,39,24],
|
||||
"class_module.html#a2bfbddb1ff044f8b1865aac89246445d":[3,0,39,23],
|
||||
"class_module.html#a369e916626c821ecec85f25d5b46d752":[3,0,39,17],
|
||||
"class_module.html#a3a4fc4101fb3f134152b458c447b8ecb":[3,0,39,32],
|
||||
"class_module.html#a4174159e476de5cef6ea3f89c883cb5e":[3,0,39,24],
|
||||
"class_module.html#a4483f0a39a523dd1b37b467d81418f7d":[3,0,39,31],
|
||||
"class_module.html#a45bd514a1f2859d9a867c8f9b13eb332":[3,0,39,29],
|
||||
"class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6":[3,0,39,28],
|
||||
"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,39,12],
|
||||
"class_module.html#a4ec27f0ba5e0009ea9661a5110526b52":[3,0,39,8],
|
||||
"class_module.html#a5699a937b62ba41387567b4d679b9377":[3,0,39,7],
|
||||
|
@ -174,22 +175,21 @@ var NAVTREEINDEX1 =
|
|||
"class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770":[3,0,39,4,0],
|
||||
"class_module.html#a5efa7ae78cab1d7f43005e965923f769":[3,0,39,16],
|
||||
"class_module.html#a60ca6b4cae98f7d935191a569d519913":[3,0,39,25],
|
||||
"class_module.html#a7acbe601ebe6398781d0f2de5177305e":[3,0,39,28],
|
||||
"class_module.html#a7d3adea64acab11c47c804afc74bd4f3":[3,0,39,13],
|
||||
"class_module.html#a7df4c687249c07af2594a5f7ad0a946f":[3,0,39,30],
|
||||
"class_module.html#a817178405f125e068e88bad62aeb6f3b":[3,0,39,5],
|
||||
"class_module.html#a919baf2e46c357ebfcdbc1025b6c551e":[3,0,39,6],
|
||||
"class_module.html#a9393088249856eab568126aeb2493e4a":[3,0,39,3],
|
||||
"class_module.html#aa6df70520aa015dd3a1bccdceae67232":[3,0,39,23],
|
||||
"class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6":[3,0,39,18],
|
||||
"class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9":[3,0,39,9],
|
||||
"class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d":[3,0,39,15],
|
||||
"class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee":[3,0,39,19],
|
||||
"class_module.html#ad1956ac81429ec1f61f83dbc081cf18c":[3,0,39,11],
|
||||
"class_module.html#ad4af5fc5fd60e0aadb8a69606e511946":[3,0,39,20],
|
||||
"class_module.html#ad6cddbf3aebec9717a1a381dd81ad398":[3,0,39,10],
|
||||
"class_module.html#adacceb57ecfecb09150c135b2b44436f":[3,0,39,20],
|
||||
"class_module.html#adacceb57ecfecb09150c135b2b44436f":[3,0,39,21],
|
||||
"class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1":[3,0,39,22],
|
||||
"class_module.html#af99b0e74e67417a88f500ab7261ddd20":[3,0,39,27],
|
||||
"class_module.html#af5594e8024d34d2d168413ae5c28e73b":[3,0,39,27],
|
||||
"class_module.html#afbed643f082286012bf44bba22381ae6":[3,0,39,14],
|
||||
"class_morse_client.html":[3,0,40],
|
||||
"class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3":[3,0,40,4],
|
||||
|
|
|
@ -24,7 +24,7 @@ var searchData=
|
|||
['setafcbandwidth_21',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
|
||||
['setambienttemperature_22',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
|
||||
['setautoack_23',['setautoack',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
|
||||
['setbandwidth_24',['setbandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()']]],
|
||||
['setbandwidth_24',['setbandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()'],['../class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17',1,'LLCC68::setBandwidth()']]],
|
||||
['setbitrate_25',['setbitrate',['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate(float br) override']]],
|
||||
['setbitratetolerance_26',['setBitRateTolerance',['../class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f',1,'CC1101']]],
|
||||
['setbroadcastaddress_27',['setbroadcastaddress',['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()'],['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],
|
||||
|
@ -98,9 +98,9 @@ var searchData=
|
|||
['setrxbandwidth_95',['setrxbandwidth',['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64',1,'LR11x0::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]],
|
||||
['setrxboostedgainmode_96',['setrxboostedgainmode',['../class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a',1,'LR11x0::setRxBoostedGainMode()'],['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x::setRxBoostedGainMode()']]],
|
||||
['setsendsequence_97',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
|
||||
['setspreadingfactor_98',['setspreadingfactor',['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()'],['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()']]],
|
||||
['setspreadingfactor_98',['setspreadingfactor',['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()'],['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()']]],
|
||||
['setsyncbits_99',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits()']]],
|
||||
['setsyncword_100',['setsyncword',['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord()'],['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord()'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord()'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()']]],
|
||||
['setsyncword_100',['setsyncword',['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord()'],['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord()'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord()'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()']]],
|
||||
['settcxo_101',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]],
|
||||
['settransmitpipe_102',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
|
||||
['settxpower_103',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]],
|
||||
|
@ -129,13 +129,13 @@ var searchData=
|
|||
['spiparsestatuscb_5ft_126',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]],
|
||||
['spireadregister_127',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]],
|
||||
['spireadregisterburst_128',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]],
|
||||
['spireadstream_129',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spireadstream_129',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spisetregvalue_130',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]],
|
||||
['spitransfer_131',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#aa6df70520aa015dd3a1bccdceae67232',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
|
||||
['spitransferstream_132',['SPItransferStream',['../class_module.html#a4174159e476de5cef6ea3f89c883cb5e',1,'Module']]],
|
||||
['spitransfer_131',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
|
||||
['spitransferstream_132',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]],
|
||||
['spiwriteregister_133',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]],
|
||||
['spiwriteregisterburst_134',['SPIwriteRegisterBurst',['../class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf',1,'Module']]],
|
||||
['spiwritestream_135',['spiwritestream',['../class_module.html#af99b0e74e67417a88f500ab7261ddd20',1,'Module::SPIwriteStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spiwriteregisterburst_134',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]],
|
||||
['spiwritestream_135',['spiwritestream',['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spreadingfactor_136',['spreadingFactor',['../struct_lo_ra_rate__t.html#a24fcb6220c0577f985478dc109750076',1,'LoRaRate_t']]],
|
||||
['srccallsign_137',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
|
||||
['srcssid_138',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]],
|
||||
|
|
|
@ -19,7 +19,7 @@ var searchData=
|
|||
['setafcbandwidth_16',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
|
||||
['setambienttemperature_17',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
|
||||
['setautoack_18',['setautoack',['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)'],['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)']]],
|
||||
['setbandwidth_19',['setbandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth(float bw)']]],
|
||||
['setbandwidth_19',['setbandwidth',['../class_l_l_c_c68.html#ae1badfd85c9f1c79bd6868c0528a5f17',1,'LLCC68::setBandwidth()'],['../class_l_r11x0.html#a70d9849eb8e5ce2090e4e332252753d7',1,'LR11x0::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth(float bw)']]],
|
||||
['setbitrate_20',['setbitrate',['../class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac',1,'SX128x::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x1278.html#afd6df07fc4972cc656f05670e6802f67',1,'SX1278::setBitRate()'],['../class_s_x1272.html#ab5c9a79d72996c3d793cee812b0aded5',1,'SX1272::setBitRate()'],['../class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d',1,'SX126x::setBitRate()'],['../class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62',1,'Si443x::setBitRate()'],['../class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56',1,'RF69::setBitRate()'],['../classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c',1,'nRF24::setBitRate()'],['../class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9',1,'CC1101::setBitRate()'],['../class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9',1,'LR11x0::setBitRate()'],['../class_s_x1233.html#a98e0248cfcca7158261f7ebb31e0aa9f',1,'SX1233::setBitRate()']]],
|
||||
['setbitratetolerance_21',['setBitRateTolerance',['../class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f',1,'CC1101']]],
|
||||
['setbroadcastaddress_22',['setbroadcastaddress',['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7',1,'LR11x0::setBroadcastAddress()']]],
|
||||
|
@ -93,9 +93,9 @@ var searchData=
|
|||
['setrxbandwidth_90',['setrxbandwidth',['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()'],['../class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64',1,'LR11x0::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()']]],
|
||||
['setrxboostedgainmode_91',['setrxboostedgainmode',['../class_l_r11x0.html#ab0cf34cc0b67484fbf0f258bff7e9a9a',1,'LR11x0::setRxBoostedGainMode()'],['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x::setRxBoostedGainMode()']]],
|
||||
['setsendsequence_92',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
|
||||
['setspreadingfactor_93',['setspreadingfactor',['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()']]],
|
||||
['setspreadingfactor_93',['setspreadingfactor',['../class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4',1,'LR11x0::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_l_l_c_c68.html#aec65cb4a7a577c46573c9b0757dc52f4',1,'LLCC68::setSpreadingFactor()']]],
|
||||
['setsyncbits_94',['setsyncbits',['../class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d',1,'LR11x0::setSyncBits()'],['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x::setSyncBits()']]],
|
||||
['setsyncword_95',['setsyncword',['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]],
|
||||
['setsyncword_95',['setsyncword',['../class_physical_layer.html#a6c71cdc1238e1368274670758431a977',1,'PhysicalLayer::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0',1,'SX128x::setSyncWord(const uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#aaf400f33e17c1679c0b55cd70bef90b0',1,'SX127x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a827a4754ea53388513d263e5d9171395',1,'SX126x::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#af257fb09afaa6162e1506cfe87b219b3',1,'Si443x::setSyncWord()'],['../class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932',1,'LR11x0::setSyncWord(uint8_t *syncWord, size_t len) override'],['../class_l_r11x0.html#aee7dbdbd76f4639395af4a0db17025a7',1,'LR11x0::setSyncWord(uint8_t syncWord)'],['../class_c_c1101.html#a5345d819ea74f583e4e54f3496aa63eb',1,'CC1101::setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]],
|
||||
['settcxo_96',['settcxo',['../class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55',1,'LR11x0::setTCXO()'],['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x::setTCXO()']]],
|
||||
['settransmitpipe_97',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
|
||||
['settxpower_98',['setTxPower',['../class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b',1,'LoRaWANNode']]],
|
||||
|
@ -118,13 +118,13 @@ var searchData=
|
|||
['spigetregvalue_115',['SPIgetRegValue',['../class_module.html#a369e916626c821ecec85f25d5b46d752',1,'Module']]],
|
||||
['spireadregister_116',['SPIreadRegister',['../class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6',1,'Module']]],
|
||||
['spireadregisterburst_117',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]],
|
||||
['spireadstream_118',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spireadstream_118',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spisetregvalue_119',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]],
|
||||
['spitransfer_120',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#aa6df70520aa015dd3a1bccdceae67232',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
|
||||
['spitransferstream_121',['SPItransferStream',['../class_module.html#a4174159e476de5cef6ea3f89c883cb5e',1,'Module']]],
|
||||
['spitransfer_120',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
|
||||
['spitransferstream_121',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]],
|
||||
['spiwriteregister_122',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]],
|
||||
['spiwriteregisterburst_123',['SPIwriteRegisterBurst',['../class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf',1,'Module']]],
|
||||
['spiwritestream_124',['spiwritestream',['../class_module.html#af99b0e74e67417a88f500ab7261ddd20',1,'Module::SPIwriteStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['spiwriteregisterburst_123',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]],
|
||||
['spiwritestream_124',['spiwritestream',['../class_module.html#a47e6e0c4e792a5ef7b3bb040947666a6',1,'Module::SPIwriteStream(uint16_t cmd, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#af5594e8024d34d2d168413ae5c28e73b',1,'Module::SPIwriteStream(const uint8_t *cmd, uint8_t cmdLen, const uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
|
||||
['sstvclient_125',['sstvclient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
|
||||
['standby_126',['standby',['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_bell_client.html#a57c19c733b0dfe80bd321f23b18c1e80',1,'BellClient::standby()'],['../class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae',1,'SX128x::standby(uint8_t mode, bool wakeup=false)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec',1,'SX126x::standby()'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby(uint8_t mode) override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby() override'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665',1,'LR11x0::standby(uint8_t mode, bool wakeup=true)'],['../class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24',1,'LR11x0::standby() override'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby(uint8_t mode) override'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby() override']]],
|
||||
['startchannelscan_127',['startchannelscan',['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan()'],['../class_physical_layer.html#a82a52062d9259c2c546d7bf8072b7a72',1,'PhysicalLayer::startChannelScan(const ChannelScanConfig_t &config)'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()'],['../class_s_x128x.html#acdee68d9be73509f464226722551c4d9',1,'SX128x::startChannelScan()'],['../class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93',1,'SX126x::startChannelScan(const ChannelScanConfig_t &config) override'],['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan() override'],['../class_l_r11x0.html#ab073ade3f6b9bbb383e388904812f575',1,'LR11x0::startChannelScan()'],['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan()']]],
|
||||
|
|
Loading…
Add table
Reference in a new issue