Deploying to gh-pages from @ c494b983f5
🚀
This commit is contained in:
parent
db850656c7
commit
a2c002c02c
107 changed files with 1202 additions and 1028 deletions
|
@ -676,7 +676,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  </div>
|
||||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  int16_t <a class="code" href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">startReceive</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  </div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  int16_t <a class="code" href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  int16_t <a class="code" href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  </div>
|
||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  int16_t <a class="code" href="class_c_c1101.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div>
|
||||
|
|
|
@ -743,366 +743,378 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  </div>
|
||||
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>  int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>  </div>
|
||||
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  </div>
|
||||
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>  uint32_t <a class="code" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a>();</div>
|
||||
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>  </div>
|
||||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  int16_t <a class="code" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  </div>
|
||||
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>  int16_t <a class="code" href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">startChannelScan</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>  </div>
|
||||
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  int16_t <a class="code" href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);</div>
|
||||
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  </div>
|
||||
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  int16_t <a class="code" href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">getChannelScanResult</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  </div>
|
||||
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>  <span class="comment">// configuration methods</span></div>
|
||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  </div>
|
||||
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  int16_t <a class="code" href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">setOutputPower</a>(int8_t power);</div>
|
||||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  </div>
|
||||
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  int16_t <a class="code" href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> forceHighPower);</div>
|
||||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  </div>
|
||||
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  int16_t <a class="code" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t* clipped) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  </div>
|
||||
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  int16_t <a class="code" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t* clipped, <span class="keywordtype">bool</span> forceHighPower);</div>
|
||||
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>  </div>
|
||||
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  int16_t <a class="code" href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
|
||||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  </div>
|
||||
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  int16_t <a class="code" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">setSpreadingFactor</a>(uint8_t sf, <span class="keywordtype">bool</span> legacy = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  </div>
|
||||
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>  int16_t <a class="code" href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">setCodingRate</a>(uint8_t cr, <span class="keywordtype">bool</span> longInterleave = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  </div>
|
||||
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  int16_t <a class="code" href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">setSyncWord</a>(uint32_t syncWord);</div>
|
||||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  </div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  int16_t <a class="code" href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
|
||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  </div>
|
||||
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  int16_t <a class="code" href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  </div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  int16_t <a class="code" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  </div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  int16_t <a class="code" href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  </div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  int16_t <a class="code" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen);</div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  </div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  int16_t <a class="code" href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">setNodeAddress</a>(uint8_t nodeAddr);</div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  </div>
|
||||
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  int16_t <a class="code" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">setBroadcastAddress</a>(uint8_t broadAddr);</div>
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  </div>
|
||||
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  int16_t <a class="code" href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">disableAddressFiltering</a>();</div>
|
||||
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  </div>
|
||||
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  int16_t <a class="code" href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  </div>
|
||||
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  int16_t <a class="code" href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  </div>
|
||||
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  int16_t <a class="code" href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
|
||||
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  </div>
|
||||
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  int16_t <a class="code" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
|
||||
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>  </div>
|
||||
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  int16_t <a class="code" href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">setWhitening</a>(<span class="keywordtype">bool</span> enabled, uint16_t initial = 0x01FF);</div>
|
||||
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>  </div>
|
||||
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>  int16_t <a class="code" href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">setDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  </div>
|
||||
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>  int16_t <a class="code" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>  </div>
|
||||
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  int16_t <a class="code" href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">setPreambleLength</a>(<span class="keywordtype">size_t</span> preambleLength) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  </div>
|
||||
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  int16_t <a class="code" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">setTCXO</a>(<span class="keywordtype">float</span> voltage, uint32_t delay = 5000);</div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  </div>
|
||||
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>  int16_t <a class="code" href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">setCRC</a>(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL, <span class="keywordtype">bool</span> inverted = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>  </div>
|
||||
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>  int16_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(<span class="keywordtype">bool</span> enable) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  </div>
|
||||
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>();</div>
|
||||
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  </div>
|
||||
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>();</div>
|
||||
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  </div>
|
||||
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">getFrequencyError</a>();</div>
|
||||
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  </div>
|
||||
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  </div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update, uint8_t* offset);</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  </div>
|
||||
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>  <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  </div>
|
||||
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  int16_t <a class="code" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  </div>
|
||||
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  int16_t <a class="code" href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">explicitHeader</a>();</div>
|
||||
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  </div>
|
||||
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>  </div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  int16_t <a class="code" href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">setLrFhssConfig</a>(uint8_t bw, uint8_t cr, uint8_t hdrCount = 3, uint16_t hopSeed = 0x13A);</div>
|
||||
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>  </div>
|
||||
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  int16_t <a class="code" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(<span class="keywordtype">char</span> wifiType, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);</div>
|
||||
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  </div>
|
||||
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">setWiFiScanAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
||||
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>  </div>
|
||||
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">clearWiFiScanAction</a>();</div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  </div>
|
||||
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  int16_t <a class="code" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t* count);</div>
|
||||
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  </div>
|
||||
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  int16_t <a class="code" href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">getWifiScanResult</a>(<a class="code" href="struct_l_r11x0_wifi_result__t.html">LR11x0WifiResult_t</a>* result, uint8_t index, <span class="keywordtype">bool</span> brief = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  </div>
|
||||
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>  int16_t <a class="code" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t* count, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);</div>
|
||||
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>  </div>
|
||||
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span> <span class="preprocessor">#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL</span></div>
|
||||
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>  <a class="code" href="class_module.html">Module</a>* getMod();</div>
|
||||
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>  </div>
|
||||
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  <span class="comment">// LR11x0 SPI command implementations</span></div>
|
||||
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  int16_t writeRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  int16_t readRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  int16_t writeBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  int16_t readBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> offset);</div>
|
||||
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  int16_t clearRxBuffer(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);</div>
|
||||
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  </div>
|
||||
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);</div>
|
||||
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);</div>
|
||||
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  int16_t getErrors(uint16_t* err);</div>
|
||||
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  int16_t clearErrors(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  int16_t calibrate(uint8_t params);</div>
|
||||
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  int16_t setRegMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>  int16_t calibImage(<span class="keywordtype">float</span> freq1, <span class="keywordtype">float</span> freq2);</div>
|
||||
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t gnssCfg, uint8_t wifiCfg);</div>
|
||||
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);</div>
|
||||
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  int16_t clearIrq(uint32_t irq);</div>
|
||||
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  int16_t configLfClock(uint8_t setup);</div>
|
||||
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  int16_t setTcxoMode(uint8_t tune, uint32_t delay);</div>
|
||||
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  int16_t reboot(<span class="keywordtype">bool</span> stay);</div>
|
||||
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  int16_t getVbat(<span class="keywordtype">float</span>* vbat);</div>
|
||||
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  int16_t getTemp(<span class="keywordtype">float</span>* temp);</div>
|
||||
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  int16_t setFs(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  int16_t getRandomNumber(uint32_t* rnd);</div>
|
||||
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  int16_t eraseInfoPage(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  int16_t writeInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  int16_t readInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  int16_t getChipEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  int16_t getSemtechJoinEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  int16_t deriveRootKeysAndGetPin(uint8_t* pin);</div>
|
||||
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  int16_t enableSpiCrc(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  int16_t driveDiosInSleepMode(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  </div>
|
||||
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  int16_t resetStats(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);</div>
|
||||
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  int16_t getPacketType(uint8_t* type);</div>
|
||||
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);</div>
|
||||
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  int16_t getPacketStatusLoRa(<span class="keywordtype">float</span>* rssiPkt, <span class="keywordtype">float</span>* snrPkt, <span class="keywordtype">float</span>* signalRssiPkt);</div>
|
||||
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  int16_t getPacketStatusGFSK(<span class="keywordtype">float</span>* rssiSync, <span class="keywordtype">float</span>* rssiAvg, uint8_t* rxLen, uint8_t* stat);</div>
|
||||
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  int16_t getRssiInst(<span class="keywordtype">float</span>* rssi);</div>
|
||||
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  int16_t setGfskSyncWord(uint8_t* sync);</div>
|
||||
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  int16_t setLoRaPublicNetwork(<span class="keywordtype">bool</span> pub);</div>
|
||||
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  int16_t setRx(uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  int16_t setTx(uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  int16_t setRfFrequency(uint32_t rfFreq);</div>
|
||||
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>  int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  int16_t setPacketType(uint8_t type);</div>
|
||||
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>  int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);</div>
|
||||
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);</div>
|
||||
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);</div>
|
||||
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);</div>
|
||||
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>);</div>
|
||||
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>  int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);</div>
|
||||
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);</div>
|
||||
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  int16_t setTxParams(int8_t pwr, uint8_t ramp);</div>
|
||||
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>  int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);</div>
|
||||
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  int16_t setRxTxFallbackMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);</div>
|
||||
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);</div>
|
||||
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  int16_t stopTimeoutOnPreamble(<span class="keywordtype">bool</span> stop);</div>
|
||||
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>  int16_t setCad(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  int16_t setTxCw(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  int16_t setTxInfinitePreamble(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  int16_t setLoRaSynchTimeout(uint8_t symbolNum);</div>
|
||||
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);</div>
|
||||
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  int16_t setRangingReqAddr(uint32_t addr);</div>
|
||||
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  int16_t getRangingResult(uint8_t type, <span class="keywordtype">float</span>* res);</div>
|
||||
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  int16_t setRangingTxRxDelay(uint32_t delay);</div>
|
||||
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  int16_t setGfskCrcParams(uint32_t init, uint32_t poly);</div>
|
||||
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  int16_t setGfskWhitParams(uint16_t seed);</div>
|
||||
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>  int16_t setRxBoosted(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>  int16_t setRangingParameter(uint8_t symbolNum);</div>
|
||||
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>  int16_t setLoRaSyncWord(uint8_t sync);</div>
|
||||
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, <span class="keywordtype">bool</span> hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  int16_t lrFhssSetSyncWord(uint32_t sync);</div>
|
||||
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  int16_t configBleBeacon(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  int16_t getLoRaRxHeaderInfos(uint8_t* info);</div>
|
||||
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>  int16_t bleBeaconSend(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>  </div>
|
||||
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>  int16_t <a class="code" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
|
||||
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>  int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
|
||||
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
|
||||
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>  int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
|
||||
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>  int16_t wifiGetNbResults(uint8_t* nbResults);</div>
|
||||
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>  int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);</div>
|
||||
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  int16_t wifiResetCumulTimings(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>  int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);</div>
|
||||
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);</div>
|
||||
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);</div>
|
||||
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  int16_t wifiCfgTimestampAPphone(uint32_t timestamp);</div>
|
||||
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);</div>
|
||||
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  </div>
|
||||
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  int16_t gnssSetConstellationToUse(uint8_t mask);</div>
|
||||
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  int16_t gnssReadConstellationToUse(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  int16_t gnssSetAlmanacUpdate(uint8_t mask);</div>
|
||||
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>  int16_t gnssReadAlmanacUpdate(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);</div>
|
||||
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>  int16_t gnssReadSupportedConstellations(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  int16_t gnssSetMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>  int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);</div>
|
||||
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>  int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);</div>
|
||||
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>  int16_t gnssSetAssistancePosition(<span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon);</div>
|
||||
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  int16_t gnssReadAssistancePosition(<span class="keywordtype">float</span>* lat, <span class="keywordtype">float</span>* lon);</div>
|
||||
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>  int16_t gnssPushSolverMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>  int16_t gnssPushDmMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>  int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);</div>
|
||||
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  int16_t gnssGetNbSvDetected(uint8_t* nbSv);</div>
|
||||
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>  int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, uint16_t* doppler, <span class="keywordtype">size_t</span> nbSv);</div>
|
||||
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>  int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);</div>
|
||||
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>  int16_t gnssGetResultSize(uint16_t* size);</div>
|
||||
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>  int16_t gnssReadResults(uint8_t* result, uint16_t size);</div>
|
||||
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);</div>
|
||||
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);</div>
|
||||
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  int16_t gnssGetSvVisible(uint32_t time, <span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon, uint8_t constellation, uint8_t* nbSv);</div>
|
||||
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>  </div>
|
||||
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>  int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);</div>
|
||||
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>  int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);</div>
|
||||
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>  int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t* mic);</div>
|
||||
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>  int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">bool</span>* result);</div>
|
||||
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>  int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>  int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>  int16_t cryptoStoreToFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  int16_t cryptoRestoreFromFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  int16_t cryptoSetParam(uint8_t <span class="keywordtype">id</span>, uint32_t value);</div>
|
||||
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  int16_t cryptoGetParam(uint8_t <span class="keywordtype">id</span>, uint32_t* value);</div>
|
||||
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  int16_t cryptoCheckEncryptedFirmwareImageResult(<span class="keywordtype">bool</span>* result);</div>
|
||||
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>  </div>
|
||||
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  int16_t bootEraseFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>  int16_t bootReboot(<span class="keywordtype">bool</span> stay);</div>
|
||||
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>  int16_t bootGetPin(uint8_t* pin);</div>
|
||||
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  int16_t bootGetChipEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  int16_t bootGetJoinEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  </div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  int16_t SPIcommand(uint16_t cmd, <span class="keywordtype">bool</span> write, uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t* out = NULL, <span class="keywordtype">size_t</span> outLen = 0);</div>
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  </div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  uint8_t chipType;</div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  </div>
|
||||
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
||||
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  </div>
|
||||
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  <span class="comment">// cached LoRa parameters</span></div>
|
||||
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;</div>
|
||||
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  uint16_t preambleLengthLoRa = 0;</div>
|
||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  <span class="keywordtype">float</span> bandwidthKhz = 0;</div>
|
||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  <span class="keywordtype">size_t</span> implicitLen = 0;</div>
|
||||
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  <span class="keywordtype">bool</span> invertIQEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  </div>
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  <span class="comment">// cached GFSK parameters</span></div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  uint32_t bitRate = 0, frequencyDev = 0;</div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;</div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  uint16_t preambleLengthGFSK = 0;</div>
|
||||
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  </div>
|
||||
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  <span class="comment">// cached LR-FHSS parameters</span></div>
|
||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  uint8_t lrFhssCr = 0, lrFhssBw = 0, lrFhssHdrCount = 0;</div>
|
||||
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  uint16_t lrFhssHopSeq = 0;</div>
|
||||
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  </div>
|
||||
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  <span class="keywordtype">float</span> dataRateMeasured = 0;</div>
|
||||
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  </div>
|
||||
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  uint8_t wifiScanMode = 0;</div>
|
||||
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>  </div>
|
||||
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  int16_t modSetup(<span class="keywordtype">float</span> tcxoVoltage, uint8_t modem);</div>
|
||||
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  <span class="keyword">static</span> int16_t SPIparseStatus(uint8_t in);</div>
|
||||
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  <span class="keyword">static</span> int16_t SPIcheckStatus(<a class="code" href="class_module.html">Module</a>* mod);</div>
|
||||
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
|
||||
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>  int16_t config(uint8_t modem);</div>
|
||||
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
||||
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  int16_t startCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);</div>
|
||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  int16_t setHeaderType(uint8_t hdrType, <span class="keywordtype">size_t</span> len = 0xFF);</div>
|
||||
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  </div>
|
||||
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  <span class="comment">// common methods to avoid some copy-paste</span></div>
|
||||
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  int16_t writeCommon(uint16_t cmd, uint32_t addrOffset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span> };</div>
|
||||
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  int16_t <a class="code" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask = 0, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>  </div>
|
||||
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>  uint32_t <a class="code" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a>();</div>
|
||||
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  </div>
|
||||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  int16_t <a class="code" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  </div>
|
||||
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>  int16_t <a class="code" href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">startChannelScan</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>  </div>
|
||||
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  int16_t <a class="code" href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);</div>
|
||||
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  </div>
|
||||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  int16_t <a class="code" href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">getChannelScanResult</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>  </div>
|
||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  <span class="comment">// configuration methods</span></div>
|
||||
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  </div>
|
||||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  int16_t <a class="code" href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">setOutputPower</a>(int8_t power);</div>
|
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  </div>
|
||||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  int16_t <a class="code" href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">setOutputPower</a>(int8_t power, <span class="keywordtype">bool</span> forceHighPower);</div>
|
||||
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  </div>
|
||||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  int16_t <a class="code" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t* clipped) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  </div>
|
||||
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>  int16_t <a class="code" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t* clipped, <span class="keywordtype">bool</span> forceHighPower);</div>
|
||||
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>  </div>
|
||||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  int16_t <a class="code" href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">setBandwidth</a>(<span class="keywordtype">float</span> bw);</div>
|
||||
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  </div>
|
||||
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  int16_t <a class="code" href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">setSpreadingFactor</a>(uint8_t sf, <span class="keywordtype">bool</span> legacy = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>  </div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  int16_t <a class="code" href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">setCodingRate</a>(uint8_t cr, <span class="keywordtype">bool</span> longInterleave = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  </div>
|
||||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  int16_t <a class="code" href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">setSyncWord</a>(uint32_t syncWord);</div>
|
||||
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  </div>
|
||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  int16_t <a class="code" href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
|
||||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  </div>
|
||||
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  int16_t <a class="code" href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  </div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  int16_t <a class="code" href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">setRxBandwidth</a>(<span class="keywordtype">float</span> rxBw);</div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  </div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  int16_t <a class="code" href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">setSyncWord</a>(uint8_t* syncWord, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  </div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  int16_t <a class="code" href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">setSyncBits</a>(uint8_t *syncWord, uint8_t bitsLen);</div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  </div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  int16_t <a class="code" href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">setNodeAddress</a>(uint8_t nodeAddr);</div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  </div>
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  int16_t <a class="code" href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">setBroadcastAddress</a>(uint8_t broadAddr);</div>
|
||||
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  </div>
|
||||
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  int16_t <a class="code" href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">disableAddressFiltering</a>();</div>
|
||||
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>  </div>
|
||||
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  int16_t <a class="code" href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  </div>
|
||||
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  int16_t <a class="code" href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  </div>
|
||||
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  int16_t <a class="code" href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">fixedPacketLengthMode</a>(uint8_t len = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
|
||||
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>  </div>
|
||||
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>  int16_t <a class="code" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_LR11X0_MAX_PACKET_LENGTH);</div>
|
||||
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>  </div>
|
||||
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>  int16_t <a class="code" href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">setWhitening</a>(<span class="keywordtype">bool</span> enabled, uint16_t initial = 0x01FF);</div>
|
||||
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  </div>
|
||||
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  int16_t <a class="code" href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">setDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  </div>
|
||||
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>  int16_t <a class="code" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(<a class="code" href="union_data_rate__t.html">DataRate_t</a> dr) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>  </div>
|
||||
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  int16_t <a class="code" href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">setPreambleLength</a>(<span class="keywordtype">size_t</span> preambleLength) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>  </div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  int16_t <a class="code" href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">setTCXO</a>(<span class="keywordtype">float</span> voltage, uint32_t delay = 5000);</div>
|
||||
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>  </div>
|
||||
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>  int16_t <a class="code" href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">setCRC</a>(uint8_t len, uint32_t initial = 0x00001D0FUL, uint32_t polynomial = 0x00001021UL, <span class="keywordtype">bool</span> inverted = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  </div>
|
||||
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  int16_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(<span class="keywordtype">bool</span> enable) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>  </div>
|
||||
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>();</div>
|
||||
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  </div>
|
||||
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>();</div>
|
||||
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  </div>
|
||||
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">getFrequencyError</a>();</div>
|
||||
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  </div>
|
||||
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  </div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update, uint8_t* offset);</div>
|
||||
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  </div>
|
||||
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>  </div>
|
||||
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  </div>
|
||||
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  int16_t <a class="code" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>  </div>
|
||||
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>  <span class="keywordtype">bool</span> <a class="code" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  </div>
|
||||
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>  uint8_t <a class="code" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a>();</div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  </div>
|
||||
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>  int16_t <a class="code" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>  </div>
|
||||
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  int16_t <a class="code" href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">explicitHeader</a>();</div>
|
||||
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  </div>
|
||||
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>  </div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  int16_t <a class="code" href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">setLrFhssConfig</a>(uint8_t bw, uint8_t cr, uint8_t hdrCount = 3, uint16_t hopSeed = 0x13A);</div>
|
||||
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>  </div>
|
||||
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>  int16_t <a class="code" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(<span class="keywordtype">char</span> wifiType, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);</div>
|
||||
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  </div>
|
||||
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">setWiFiScanAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
||||
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  </div>
|
||||
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">clearWiFiScanAction</a>();</div>
|
||||
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  </div>
|
||||
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>  int16_t <a class="code" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t* count);</div>
|
||||
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>  </div>
|
||||
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  int16_t <a class="code" href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">getWifiScanResult</a>(<a class="code" href="struct_l_r11x0_wifi_result__t.html">LR11x0WifiResult_t</a>* result, uint8_t index, <span class="keywordtype">bool</span> brief = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  </div>
|
||||
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  int16_t <a class="code" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t* count, uint8_t mode = RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask = RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans = 16, uint16_t timeout = 100);</div>
|
||||
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  </div>
|
||||
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span> <span class="preprocessor">#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL</span></div>
|
||||
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <a class="code" href="class_module.html">Module</a>* getMod();</div>
|
||||
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  </div>
|
||||
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  <span class="comment">// LR11x0 SPI command implementations</span></div>
|
||||
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  int16_t writeRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  int16_t readRegMem32(uint32_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  int16_t writeBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  int16_t readBuffer8(uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> offset);</div>
|
||||
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  int16_t clearRxBuffer(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  int16_t writeRegMemMask32(uint32_t addr, uint32_t mask, uint32_t data);</div>
|
||||
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  </div>
|
||||
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  int16_t getStatus(uint8_t* stat1, uint8_t* stat2, uint32_t* irq);</div>
|
||||
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  int16_t getVersion(uint8_t* hw, uint8_t* device, uint8_t* major, uint8_t* minor);</div>
|
||||
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  int16_t getErrors(uint16_t* err);</div>
|
||||
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  int16_t clearErrors(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  int16_t calibrate(uint8_t params);</div>
|
||||
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  int16_t setRegMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  int16_t calibImage(<span class="keywordtype">float</span> freq1, <span class="keywordtype">float</span> freq2);</div>
|
||||
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t gnssCfg, uint8_t wifiCfg);</div>
|
||||
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);</div>
|
||||
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  int16_t clearIrq(uint32_t irq);</div>
|
||||
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  int16_t configLfClock(uint8_t setup);</div>
|
||||
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>  int16_t setTcxoMode(uint8_t tune, uint32_t delay);</div>
|
||||
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  int16_t reboot(<span class="keywordtype">bool</span> stay);</div>
|
||||
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>  int16_t getVbat(<span class="keywordtype">float</span>* vbat);</div>
|
||||
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  int16_t getTemp(<span class="keywordtype">float</span>* temp);</div>
|
||||
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  int16_t setFs(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  int16_t getRandomNumber(uint32_t* rnd);</div>
|
||||
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  int16_t eraseInfoPage(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>  int16_t writeInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  int16_t readInfoPage(uint16_t addr, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  int16_t getChipEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>  int16_t getSemtechJoinEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  int16_t deriveRootKeysAndGetPin(uint8_t* pin);</div>
|
||||
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  int16_t enableSpiCrc(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  int16_t driveDiosInSleepMode(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  </div>
|
||||
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>  int16_t resetStats(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  int16_t getStats(uint16_t* nbPktReceived, uint16_t* nbPktCrcError, uint16_t* data1, uint16_t* data2);</div>
|
||||
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  int16_t getPacketType(uint8_t* type);</div>
|
||||
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  int16_t getRxBufferStatus(uint8_t* len, uint8_t* startOffset);</div>
|
||||
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  int16_t getPacketStatusLoRa(<span class="keywordtype">float</span>* rssiPkt, <span class="keywordtype">float</span>* snrPkt, <span class="keywordtype">float</span>* signalRssiPkt);</div>
|
||||
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  int16_t getPacketStatusGFSK(<span class="keywordtype">float</span>* rssiSync, <span class="keywordtype">float</span>* rssiAvg, uint8_t* rxLen, uint8_t* stat);</div>
|
||||
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  int16_t getRssiInst(<span class="keywordtype">float</span>* rssi);</div>
|
||||
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  int16_t setGfskSyncWord(uint8_t* sync);</div>
|
||||
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  int16_t setLoRaPublicNetwork(<span class="keywordtype">bool</span> pub);</div>
|
||||
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  int16_t setRx(uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>  int16_t setTx(uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>  int16_t setRfFrequency(uint32_t rfFreq);</div>
|
||||
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>  int16_t autoTxRx(uint32_t delay, uint8_t intMode, uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  int16_t setCadParams(uint8_t symNum, uint8_t detPeak, uint8_t detMin, uint8_t cadExitMode, uint32_t timeout);</div>
|
||||
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  int16_t setPacketType(uint8_t type);</div>
|
||||
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  int16_t setModulationParamsLoRa(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);</div>
|
||||
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  int16_t setModulationParamsGFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);</div>
|
||||
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>  int16_t setModulationParamsLrFhss(uint32_t br, uint8_t sh);</div>
|
||||
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>  int16_t setModulationParamsSigfox(uint32_t br, uint8_t sh);</div>
|
||||
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>  int16_t setPacketParamsLoRa(uint16_t preambleLen, uint8_t hdrType, uint8_t payloadLen, uint8_t crcType, uint8_t <a class="code" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>);</div>
|
||||
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>  int16_t setPacketParamsGFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t syncWordLen, uint8_t addrCmp, uint8_t packType, uint8_t payloadLen, uint8_t crcType, uint8_t whiten);</div>
|
||||
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  int16_t setPacketParamsSigfox(uint8_t payloadLen, uint16_t rampUpDelay, uint16_t rampDownDelay, uint16_t bitNum);</div>
|
||||
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>  int16_t setTxParams(int8_t pwr, uint8_t ramp);</div>
|
||||
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>  int16_t setPacketAdrs(uint8_t node, uint8_t broadcast);</div>
|
||||
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>  int16_t setRxTxFallbackMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  int16_t setRxDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint8_t mode);</div>
|
||||
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>  int16_t setPaConfig(uint8_t paSel, uint8_t regPaSupply, uint8_t paDutyCycle, uint8_t paHpSel);</div>
|
||||
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  int16_t stopTimeoutOnPreamble(<span class="keywordtype">bool</span> stop);</div>
|
||||
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  int16_t setCad(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  int16_t setTxCw(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  int16_t setTxInfinitePreamble(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  int16_t setLoRaSynchTimeout(uint8_t symbolNum);</div>
|
||||
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  int16_t setRangingAddr(uint32_t addr, uint8_t checkLen);</div>
|
||||
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  int16_t setRangingReqAddr(uint32_t addr);</div>
|
||||
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  int16_t getRangingResult(uint8_t type, <span class="keywordtype">float</span>* res);</div>
|
||||
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>  int16_t setRangingTxRxDelay(uint32_t delay);</div>
|
||||
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  int16_t setGfskCrcParams(uint32_t init, uint32_t poly);</div>
|
||||
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>  int16_t setGfskWhitParams(uint16_t seed);</div>
|
||||
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  int16_t setRxBoosted(<span class="keywordtype">bool</span> en);</div>
|
||||
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>  int16_t setRangingParameter(uint8_t symbolNum);</div>
|
||||
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>  int16_t setLoRaSyncWord(uint8_t sync);</div>
|
||||
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>  int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, <span class="keywordtype">bool</span> hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  int16_t lrFhssSetSyncWord(uint32_t sync);</div>
|
||||
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>  int16_t configBleBeacon(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>  int16_t getLoRaRxHeaderInfos(uint8_t* info);</div>
|
||||
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>  int16_t bleBeaconSend(uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  </div>
|
||||
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>  int16_t <a class="code" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
|
||||
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>  int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
|
||||
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>  int16_t wifiCountryCode(uint16_t mask, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);</div>
|
||||
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>  int16_t wifiCountryCodeTimeLimit(uint16_t mask, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);</div>
|
||||
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  int16_t wifiGetNbResults(uint8_t* nbResults);</div>
|
||||
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  int16_t wifiReadResults(uint8_t index, uint8_t nbResults, uint8_t format, uint8_t* results);</div>
|
||||
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  int16_t wifiResetCumulTimings(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>  int16_t wifiReadCumulTimings(uint32_t* detection, uint32_t* capture, uint32_t* demodulation);</div>
|
||||
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>  int16_t wifiGetNbCountryCodeResults(uint8_t* nbResults);</div>
|
||||
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>  int16_t wifiReadCountryCodeResults(uint8_t index, uint8_t nbResults, uint8_t* results);</div>
|
||||
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>  int16_t wifiCfgTimestampAPphone(uint32_t timestamp);</div>
|
||||
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  int16_t wifiReadVersion(uint8_t* major, uint8_t* minor);</div>
|
||||
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>  </div>
|
||||
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  int16_t gnssSetConstellationToUse(uint8_t mask);</div>
|
||||
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>  int16_t gnssReadConstellationToUse(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>  int16_t gnssSetAlmanacUpdate(uint8_t mask);</div>
|
||||
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>  int16_t gnssReadAlmanacUpdate(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  int16_t gnssReadVersion(uint8_t* fw, uint8_t* almanac);</div>
|
||||
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  int16_t gnssReadSupportedConstellations(uint8_t* mask);</div>
|
||||
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  int16_t gnssSetMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  int16_t gnssAutonomous(uint32_t gpsTime, uint8_t resMask, uint8_t nbSvMask);</div>
|
||||
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  int16_t gnssAssisted(uint32_t gpsTime, uint8_t effort, uint8_t resMask, uint8_t nbSvMask);</div>
|
||||
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>  int16_t gnssSetAssistancePosition(<span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon);</div>
|
||||
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  int16_t gnssReadAssistancePosition(<span class="keywordtype">float</span>* lat, <span class="keywordtype">float</span>* lon);</div>
|
||||
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  int16_t gnssPushSolverMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>  int16_t gnssPushDmMsg(uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>  int16_t gnssGetContextStatus(uint8_t* fwVersion, uint32_t* almanacCrc, uint8_t* errCode, uint8_t* almUpdMask, uint8_t* freqSpace);</div>
|
||||
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  int16_t gnssGetNbSvDetected(uint8_t* nbSv);</div>
|
||||
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  int16_t gnssGetSvDetected(uint8_t* svId, uint8_t* snr, uint16_t* doppler, <span class="keywordtype">size_t</span> nbSv);</div>
|
||||
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  int16_t gnssGetConsumption(uint32_t* cpu, uint32_t* radio);</div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  int16_t gnssGetResultSize(uint16_t* size);</div>
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  int16_t gnssReadResults(uint8_t* result, uint16_t size);</div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);</div>
|
||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  int16_t gnssGetSvVisible(uint32_t time, <span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lon, uint8_t constellation, uint8_t* nbSv);</div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  </div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);</div>
|
||||
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);</div>
|
||||
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data, <span class="keywordtype">size_t</span> len, uint32_t* mic);</div>
|
||||
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data, <span class="keywordtype">size_t</span> len, <span class="keywordtype">bool</span>* result);</div>
|
||||
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  int16_t cryptoStoreToFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  int16_t cryptoRestoreFromFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  int16_t cryptoSetParam(uint8_t <span class="keywordtype">id</span>, uint32_t value);</div>
|
||||
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  int16_t cryptoGetParam(uint8_t <span class="keywordtype">id</span>, uint32_t* value);</div>
|
||||
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  int16_t cryptoCheckEncryptedFirmwareImageResult(<span class="keywordtype">bool</span>* result);</div>
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  </div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  int16_t bootEraseFlash(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  int16_t bootReboot(<span class="keywordtype">bool</span> stay);</div>
|
||||
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  int16_t bootGetPin(uint8_t* pin);</div>
|
||||
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  int16_t bootGetChipEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  int16_t bootGetJoinEui(uint8_t* eui);</div>
|
||||
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  </div>
|
||||
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  int16_t SPIcommand(uint16_t cmd, <span class="keywordtype">bool</span> write, uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t* out = NULL, <span class="keywordtype">size_t</span> outLen = 0);</div>
|
||||
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  </div>
|
||||
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  uint8_t chipType;</div>
|
||||
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  </div>
|
||||
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
||||
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  </div>
|
||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  <span class="comment">// cached LoRa parameters</span></div>
|
||||
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;</div>
|
||||
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  uint16_t preambleLengthLoRa = 0;</div>
|
||||
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <span class="keywordtype">float</span> bandwidthKhz = 0;</div>
|
||||
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  <span class="keywordtype">bool</span> ldroAuto = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  <span class="keywordtype">size_t</span> implicitLen = 0;</div>
|
||||
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  <span class="keywordtype">bool</span> invertIQEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  </div>
|
||||
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  </div>
|
||||
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  <span class="comment">// cached GFSK parameters</span></div>
|
||||
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  uint32_t bitRate = 0, frequencyDev = 0;</div>
|
||||
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeGFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0, node = 0;</div>
|
||||
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  uint16_t preambleLengthGFSK = 0;</div>
|
||||
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>  </div>
|
||||
<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>  <span class="comment">// cached LR-FHSS parameters</span></div>
|
||||
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>  uint8_t lrFhssCr = 0, lrFhssBw = 0, lrFhssHdrCount = 0;</div>
|
||||
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>  uint16_t lrFhssHopSeq = 0;</div>
|
||||
<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  </div>
|
||||
<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>  <span class="keywordtype">float</span> dataRateMeasured = 0;</div>
|
||||
<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>  </div>
|
||||
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  uint8_t wifiScanMode = 0;</div>
|
||||
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  </div>
|
||||
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>  int16_t modSetup(<span class="keywordtype">float</span> tcxoVoltage, uint8_t modem);</div>
|
||||
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>  <span class="keyword">static</span> int16_t SPIparseStatus(uint8_t in);</div>
|
||||
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  <span class="keyword">static</span> int16_t SPIcheckStatus(<a class="code" href="class_module.html">Module</a>* mod);</div>
|
||||
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
|
||||
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  int16_t config(uint8_t modem);</div>
|
||||
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
||||
<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>  int16_t startCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);</div>
|
||||
<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>  int16_t setHeaderType(uint8_t hdrType, <span class="keywordtype">size_t</span> len = 0xFF);</div>
|
||||
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>  </div>
|
||||
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  <span class="comment">// common methods to avoid some copy-paste</span></div>
|
||||
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>  int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>  int16_t writeCommon(uint16_t cmd, uint32_t addrOffset, uint32_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>  int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn, <span class="keywordtype">size_t</span> len, uint8_t* dataOut);</div>
|
||||
<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span> };</div>
|
||||
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>  </div>
|
||||
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>  </div>
|
||||
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html"><div class="ttname"><a href="class_l_r11x0.html">LR11x0</a></div><div class="ttdoc">Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...</div><div class="ttdef"><b>Definition:</b> LR11x0.h:647</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a0309154558a0d88e2e8957e4dbf6a2f8"><div class="ttname"><a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">LR11x0::getIrqStatus</a></div><div class="ttdeci">uint32_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:480</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a03ab7a24fec379c6ba2d642e1133c4f2"><div class="ttname"><a href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:741</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1010</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a0309154558a0d88e2e8957e4dbf6a2f8"><div class="ttname"><a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">LR11x0::getIrqStatus</a></div><div class="ttdeci">uint32_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:481</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a03ab7a24fec379c6ba2d642e1133c4f2"><div class="ttname"><a href="class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2">LR11x0::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:742</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1019</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a0a4d48bf33fe466ea4c14cd9db228dce"><div class="ttname"><a href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">LR11x0::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:344</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ae2cddeb7671d9b71e9c83bf020820f"><div class="ttname"><a href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">LR11x0::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:568</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1321</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2522e288732aa77ec4f5a44e724612af"><div class="ttname"><a href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">LR11x0::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t power)</div><div class="ttdoc">Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (lo...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:591</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:778</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ae2cddeb7671d9b71e9c83bf020820f"><div class="ttname"><a href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">LR11x0::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:569</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1355</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a2522e288732aa77ec4f5a44e724612af"><div class="ttname"><a href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">LR11x0::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t power)</div><div class="ttdoc">Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (lo...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:592</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:779</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a260c7f4ee4739e532ddb465a276205d3"><div class="ttname"><a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1322</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a288bcc309d3676bc0bbe620b7d89d994"><div class="ttname"><a href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">LR11x0::reset</a></div><div class="ttdeci">int16_t reset()</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:110</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3498e0e621f341e415145879989e0948"><div class="ttname"><a href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">LR11x0::startWifiScan</a></div><div class="ttdeci">int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1346</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3498e0e621f341e415145879989e0948"><div class="ttname"><a href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">LR11x0::startWifiScan</a></div><div class="ttdeci">int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1380</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">LR11x0::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3693359e5d106d6f57c23247c528cdd5"><div class="ttname"><a href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">LR11x0::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1317</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3693359e5d106d6f57c23247c528cdd5"><div class="ttname"><a href="class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5">LR11x0::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1351</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3ccfd35d26960457214d2a0192d6b312"><div class="ttname"><a href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">LR11x0::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> LR11x0.h:664</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a3f85d48547ebec0f5e4f2678f3213bc5"><div class="ttname"><a href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a></div><div class="ttdeci">int16_t beginLRFHSS(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LR-FHSS modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:91</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a43318bfbed2be4a46e0b7e678d2e4d23"><div class="ttname"><a href="class_l_r11x0.html#a43318bfbed2be4a46e0b7e678d2e4d23">LR11x0::begin</a></div><div class="ttdeci">int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, int8_t power, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:16</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a457f5dfe25385a329127f07abc4631a6"><div class="ttname"><a href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">LR11x0::getWifiScanResult</a></div><div class="ttdeci">int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)</div><div class="ttdoc">Retrieve passive WiFi scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1405</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a468ee0182883d8af22a0a4202ef7baa5"><div class="ttname"><a href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1191</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a457f5dfe25385a329127f07abc4631a6"><div class="ttname"><a href="class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6">LR11x0::getWifiScanResult</a></div><div class="ttdeci">int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)</div><div class="ttdoc">Retrieve passive WiFi scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1439</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a468ee0182883d8af22a0a4202ef7baa5"><div class="ttname"><a href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">LR11x0::getRSSI</a></div><div class="ttdeci">float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1200</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a49116d006b60128fe6f73a6a868a6d18"><div class="ttname"><a href="class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18">LR11x0::setIrqAction</a></div><div class="ttdeci">void setIrqAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when IRQ1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:336</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">LR11x0::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1040</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4f3bc362530b85dd643669705f03998d"><div class="ttname"><a href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">LR11x0::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:535</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1134</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4d18ad719be79c083f2b0ce77bbaa448"><div class="ttname"><a href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">LR11x0::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1049</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a4f3bc362530b85dd643669705f03998d"><div class="ttname"><a href="class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d">LR11x0::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:536</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a551b82787288b0b14e4d3124e6744dc3"><div class="ttname"><a href="class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3">LR11x0::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1143</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a562f34a054e3374b812556df3b6eb421"><div class="ttname"><a href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0::LR11x0</a></div><div class="ttdeci">LR11x0(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:11</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:692</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:939</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:977</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5ef83caa291e2d310d260a8ea140bc8e"><div class="ttname"><a href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">LR11x0::getWifiScanResultsCount</a></div><div class="ttdeci">int16_t getWifiScanResultsCount(uint8_t *count)</div><div class="ttdoc">Get number of WiFi scan results after the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1391</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:888</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:867</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a583f2d5ed601a98c609dbf0d57f2f541"><div class="ttname"><a href="class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541">LR11x0::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleave=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:693</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5a33df702da3f5b010e07d5e6fac7aa6"><div class="ttname"><a href="class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6">LR11x0::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:948</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5df4c1ed45bf59aa25bc400bcb5dc1ba"><div class="ttname"><a href="class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba">LR11x0::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:986</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a5ef83caa291e2d310d260a8ea140bc8e"><div class="ttname"><a href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">LR11x0::getWifiScanResultsCount</a></div><div class="ttdeci">int16_t getWifiScanResultsCount(uint8_t *count)</div><div class="ttdoc">Get number of WiFi scan results after the scan is finished.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1425</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a605f5c74ce523abad256866abe133d2e"><div class="ttname"><a href="class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e">LR11x0::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:897</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6501ef362df1a5b71927cfe4e43c202d"><div class="ttname"><a href="class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d">LR11x0::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets GFSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:876</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a66a2afc6cef1e94e25efec15094816a8"><div class="ttname"><a href="class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8">LR11x0::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:348</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a681b20613f9213e98096f0407f8e418d"><div class="ttname"><a href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">LR11x0::checkOutputPower</a></div><div class="ttdeci">int16_t checkOutputPower(int8_t power, int8_t *clipped) override</div><div class="ttdoc">Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:614</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a681b20613f9213e98096f0407f8e418d"><div class="ttname"><a href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">LR11x0::checkOutputPower</a></div><div class="ttdeci">int16_t checkOutputPower(int8_t power, int8_t *clipped) override</div><div class="ttdoc">Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:615</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a6a3034c91f5bce70c853ab1620725b3c"><div class="ttname"><a href="class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c">LR11x0::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:278</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a74c3f3f8409f1fd0f41347b7d3c7dc24"><div class="ttname"><a href="class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24">LR11x0::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:296</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a7ffa48f1b6aaaa3f48e4b51f8ada59d8"><div class="ttname"><a href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint32_t syncWord)</div><div class="ttdoc">Sets LoRa or LR-FHSS sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:725</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a7ffa48f1b6aaaa3f48e4b51f8ada59d8"><div class="ttname"><a href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint32_t syncWord)</div><div class="ttdoc">Sets LoRa or LR-FHSS sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:726</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a88ff8c277e340c3273fb5715cd743cce"><div class="ttname"><a href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">LR11x0::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:352</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:973</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1325</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:982</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1359</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a8d3e5877dcd784c8e922f32ff773dc61"><div class="ttname"><a href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">LR11x0::isRxTimeout</a></div><div class="ttdeci">bool isRxTimeout() override</div><div class="ttdoc">Check whether the IRQ bit for RxTimeout is set.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1335</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">LR11x0::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1079</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1062</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1088</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1071</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aaa0fd2a2f8d2915153b42bf1c8eadd9d"><div class="ttname"><a href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">LR11x0::randomByte</a></div><div class="ttdeci">uint8_t randomByte()</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1341</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aabc154b86d9159fb5f769f62418d52b7"><div class="ttname"><a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">LR11x0::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:434</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aaff9a5b9b7636693c98bd1c93a5863e5"><div class="ttname"><a href="class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5">LR11x0::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:426</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab167c4dc14e80d19f8b33d68c3f90d98"><div class="ttname"><a href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">LR11x0::clearIrqAction</a></div><div class="ttdeci">void clearIrqAction()</div><div class="ttdoc">Clears interrupt service routine to call when IRQ1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:340</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab1ed8eafe4b23843a8b163949af279bb"><div class="ttname"><a href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a></div><div class="ttdeci">int16_t beginGFSK(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:50</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aba13921d2cf29cc1bc8a648e1f330aa9"><div class="ttname"><a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">LR11x0::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1313</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abccf5dc80aab71090a5f19bfffa0201d"><div class="ttname"><a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1245</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:635</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:758</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1226</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aba13921d2cf29cc1bc8a648e1f330aa9"><div class="ttname"><a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">LR11x0::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1347</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abccf5dc80aab71090a5f19bfffa0201d"><div class="ttname"><a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1254</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:636</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:759</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1235</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_acd69e3b8825309703e13149b94e49d81"><div class="ttname"><a href="class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81">LR11x0::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:356</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad4f32509aea96de6a7ec08a8e60a6bea"><div class="ttname"><a href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR()</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1208</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad5876b44020a0bd59f73186a912dbb60"><div class="ttname"><a href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">LR11x0::clearWiFiScanAction</a></div><div class="ttdeci">void clearWiFiScanAction()</div><div class="ttdoc">Clears interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1387</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1221</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:981</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:985</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ade5478296ebc7e02281c95609d5d75ab"><div class="ttname"><a href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">LR11x0::wifiScan</a></div><div class="ttdeci">int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1481</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:671</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad4f32509aea96de6a7ec08a8e60a6bea"><div class="ttname"><a href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">LR11x0::getSNR</a></div><div class="ttdeci">float getSNR()</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1217</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad5876b44020a0bd59f73186a912dbb60"><div class="ttname"><a href="class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60">LR11x0::clearWiFiScanAction</a></div><div class="ttdeci">void clearWiFiScanAction()</div><div class="ttdoc">Clears interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1421</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ad9046bccdb4ef60718e2e8ed2bd7f036"><div class="ttname"><a href="class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036">LR11x0::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1230</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcd56cf63e91449b6cd03782a69c3451"><div class="ttname"><a href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">LR11x0::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in GFSK mode only.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:990</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adcde55b8660c24cf5783942a4132786d"><div class="ttname"><a href="class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d">LR11x0::setWhitening</a></div><div class="ttdeci">int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)</div><div class="ttdoc">Sets GFSK whitening parameters.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:994</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ade5478296ebc7e02281c95609d5d75ab"><div class="ttname"><a href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">LR11x0::wifiScan</a></div><div class="ttdeci">int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</div><div class="ttdoc">Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1515</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_adf6895cbf7af7e00ea06c5b2b5040cb4"><div class="ttname"><a href="class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4">LR11x0::setSpreadingFactor</a></div><div class="ttdeci">int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)</div><div class="ttdoc">Sets LoRa spreading factor. Allowed values range from 5 to 12.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:672</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae077957969f6274a53f63b314b6f1359"><div class="ttname"><a href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">LR11x0::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:255</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae1a8e8eda78113c47f1a865e63051bb5"><div class="ttname"><a href="class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5">LR11x0::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:270</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:925</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:907</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1178</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aff6060e116701c60e078d3d930723b4b"><div class="ttname"><a href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">LR11x0::setWiFiScanAction</a></div><div class="ttdeci">void setWiFiScanAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1383</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_ae565dc2423ca7df13bf7ae48cce9ac8b"><div class="ttname"><a href="class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b">LR11x0::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:934</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af24ba794f71c4e37cd13d2f4dbec5bf7"><div class="ttname"><a href="class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7">LR11x0::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:916</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af441859fbeed4ee5d32519d26e94c68b"><div class="ttname"><a href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">LR11x0::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1329</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_af85c16956c2250dbf338a298c074d28c"><div class="ttname"><a href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">LR11x0::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1187</div></div>
|
||||
<div class="ttc" id="aclass_l_r11x0_html_aff6060e116701c60e078d3d930723b4b"><div class="ttname"><a href="class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b">LR11x0::setWiFiScanAction</a></div><div class="ttdeci">void setWiFiScanAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a WiFi scan is completed.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1417</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:68</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:54</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_physical_layer.html#a3563453988a83d22dd07d4691543a300">PhysicalLayer::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
|
||||
|
|
|
@ -783,38 +783,38 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
|
|||
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span> <span class="preprocessor">#endif</span></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:498</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a11701081ac6bd39a8a2b4bdbc248fac2"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a11701081ac6bd39a8a2b4bdbc248fac2">LoRaWANNode::setBufferNonces</a></div><div class="ttdeci">int16_t setBufferNonces(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:56</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:1927</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:1928</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a1fa484970865e476311bf25969968fff"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a1fa484970865e476311bf25969968fff">LoRaWANNode::uplink</a></div><div class="ttdeci">int16_t uplink(const char *str, uint8_t fPort, bool isConfirmed=false, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Send a message to the server.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:844</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3044715beeff759ed47342d532ac3205"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">LoRaWANNode::maxPayloadDwellTime</a></div><div class="ttdeci">uint8_t maxPayloadDwellTime()</div><div class="ttdoc">Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2007</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3044715beeff759ed47342d532ac3205"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">LoRaWANNode::maxPayloadDwellTime</a></div><div class="ttdeci">uint8_t maxPayloadDwellTime()</div><div class="ttdoc">Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2008</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3525b30a84d3062e16f2925e3b1f6fe0"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3525b30a84d3062e16f2925e3b1f6fe0">LoRaWANNode::beginABP</a></div><div class="ttdeci">int16_t beginABP(uint32_t addr, uint8_t *fNwkSIntKey, uint8_t *sNwkSIntKey, uint8_t *nwkSEncKey, uint8_t *appSKey, bool force=false, uint8_t initialDr=RADIOLIB_LW_DATA_RATE_UNUSED)</div><div class="ttdoc">Join network by performing activation by personalization. In this procedure, all necessary configurat...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:724</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:1968</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:1989</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:1621</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:1979</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">Toggle adherence to dwellTime limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1998</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:1637</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.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2815</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:1969</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:1990</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:1622</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:1980</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">Toggle adherence to dwellTime limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1999</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:1638</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.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2816</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6c0e89befd10c6977031669fd62f127b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6c0e89befd10c6977031669fd62f127b">LoRaWANNode::restore</a></div><div class="ttdeci">int16_t restore(uint16_t checkSum, uint16_t lwMode, uint8_t lwClass, uint8_t freqPlan)</div><div class="ttdoc">Restore session by loading information from persistent storage.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:129</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a7078a3f1657a2a022bb43f2bd34c93e3"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a7078a3f1657a2a022bb43f2bd34c93e3">LoRaWANNode::saveSession</a></div><div class="ttdeci">int16_t saveSession()</div><div class="ttdoc">Save the current state of the session to the session buffer.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:804</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:52</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a85cf006ffd97ece3b2d2974b715540cb"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a85cf006ffd97ece3b2d2974b715540cb">LoRaWANNode::sendReceive</a></div><div class="ttdeci">int16_t sendReceive(const char *strUp, uint8_t fPort, uint8_t *dataDown, size_t *lenDown, 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:1601</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a85cf006ffd97ece3b2d2974b715540cb"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a85cf006ffd97ece3b2d2974b715540cb">LoRaWANNode::sendReceive</a></div><div class="ttdeci">int16_t sendReceive(const char *strUp, uint8_t fPort, uint8_t *dataDown, size_t *lenDown, 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:1602</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8d3d9f3bf2214d192b83f057a28f5d7c"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8d3d9f3bf2214d192b83f057a28f5d7c">LoRaWANNode::beginOTAA</a></div><div class="ttdeci">int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, uint8_t *nwkKey, uint8_t *appKey, bool force=false, uint8_t joinDr=RADIOLIB_LW_DATA_RATE_UNUSED)</div><div class="ttdoc">Join network by performing over-the-air activation. By this procedure, the device will perform an exc...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:449</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:74</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9613998d071bcf401be9ad57ff8591ea"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9613998d071bcf401be9ad57ff8591ea">LoRaWANNode::wipe</a></div><div class="ttdeci">void wipe()</div><div class="ttdoc">Wipe internal persistent parameters. This will reset all counters and saved variables,...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:47</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:2028</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:2794</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:1633</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa97378ad7b669718fbef529649d03452"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa97378ad7b669718fbef529649d03452">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint64_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:2811</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aabced307f6662998608f01fab25e4226"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226">LoRaWANNode::downlink</a></div><div class="ttdeci">int16_t downlink(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Wait for downlink from the server in either RX1 or RX2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1268</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:2029</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:2795</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:1634</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa97378ad7b669718fbef529649d03452"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa97378ad7b669718fbef529649d03452">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint64_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:2812</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aabced307f6662998608f01fab25e4226"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226">LoRaWANNode::downlink</a></div><div class="ttdeci">int16_t downlink(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Wait for downlink from the server in either RX1 or RX2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1269</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aadebe7a412aec8043aa2f8f57a202f49"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aadebe7a412aec8043aa2f8f57a202f49">LoRaWANNode::setBufferSession</a></div><div class="ttdeci">int16_t setBufferSession(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:81</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aae05de563f765f14fe267e4d65844f76"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aae05de563f765f14fe267e4d65844f76">LoRaWANNode::LoRaWANNode</a></div><div class="ttdeci">LoRaWANNode(PhysicalLayer *phy, const LoRaWANBand_t *band, uint8_t subBand=0)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:30</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_acd37dd26f6040754b4a9c942b3fb4339"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#acd37dd26f6040754b4a9c942b3fb4339">LoRaWANNode::rx1DrOffset</a></div><div class="ttdeci">uint8_t rx1DrOffset</div><div class="ttdoc">Offset between TX and RX1 (such that RX1 has equal or lower DR)</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:502</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:1626</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:2092</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:2783</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:1964</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:1627</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:2093</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:2784</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:1965</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae68e77ca38d22867798517d233c0fbc4"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae68e77ca38d22867798517d233c0fbc4">LoRaWANNode::rx2</a></div><div class="ttdeci">LoRaWANChannel_t rx2</div><div class="ttdoc">RX2 channel properties - may be changed by MAC command.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:505</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:1641</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:1642</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_af7a8ae58391e00b5fcb99f01832cc4fc"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#af7a8ae58391e00b5fcb99f01832cc4fc">LoRaWANNode::isJoined</a></div><div class="ttdeci">bool isJoined()</div><div class="ttdoc">Whether there is an ongoing session active.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:800</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:54</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:586</div></div>
|
||||
|
|
|
@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div>
|
||||
|
@ -205,7 +205,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  </div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keyword">virtual</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs);</div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask);</div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask);</div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>();</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div>
|
||||
|
@ -316,7 +316,6 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="ttc" id="aclass_physical_layer_html_a1784cb227d04b3f2846625fda6797536"><div class="ttname"><a href="class_physical_layer.html#a1784cb227d04b3f2846625fda6797536">PhysicalLayer::checkOutputPower</a></div><div class="ttdeci">virtual int16_t checkOutputPower(int8_t power, int8_t *clipped)</div><div class="ttdoc">Check if output power is configurable. Must be implemented in module class if the module supports it.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:259</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a18664ad615c5507ff1690baaca90b094"><div class="ttname"><a href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">PhysicalLayer::startReceive</a></div><div class="ttdeci">virtual int16_t startReceive()</div><div class="ttdoc">Sets module to received mode using its default configuration.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:131</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a1a5985308904261dd431f373d47ddee4"><div class="ttname"><a href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">PhysicalLayer::randomByte</a></div><div class="ttdeci">virtual uint8_t randomByte()</div><div class="ttdoc">Get one truly random byte from RSSI noise. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:362</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a1d1fe00d107bbc23b0315fd442bc3292"><div class="ttname"><a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">PhysicalLayer::irqRxDoneRxTimeout</a></div><div class="ttdeci">virtual int16_t irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:313</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a1de26f68b939f5af79ec29cc34c7be18"><div class="ttname"><a href="class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18">PhysicalLayer::finishTransmit</a></div><div class="ttdeci">virtual int16_t finishTransmit()</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:160</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a2f4f9b428d9ea9af886ca85e5088ed7b"><div class="ttname"><a href="class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b">PhysicalLayer::setFrequencyDeviation</a></div><div class="ttdeci">virtual int16_t setFrequencyDeviation(float freqDev)</div><div class="ttdoc">Sets FSK frequency deviation from carrier frequency. Only available in FSK mode. Must be implemented ...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:234</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_a2fe95169b5cdc8cabe1f2af66cad6ef6"><div class="ttname"><a href="class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6">PhysicalLayer::getPacketLength</a></div><div class="ttdeci">virtual size_t getPacketLength(bool update=true)</div><div class="ttdoc">Query modem for the packet length of received payload. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:290</div></div>
|
||||
|
@ -361,6 +360,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
|
|||
<div class="ttc" id="aclass_physical_layer_html_aedd39ad84b45c6392087b12d59192d8c"><div class="ttname"><a href="class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c">PhysicalLayer::setBitRate</a></div><div class="ttdeci">virtual int16_t setBitRate(float br)</div><div class="ttdoc">Sets FSK bit rate. Only available in FSK mode. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:229</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_aedddaf9460941b90e43e9005035faa0f"><div class="ttname"><a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">PhysicalLayer::getSNR</a></div><div class="ttdeci">virtual float getSNR()</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:299</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_af1bb9a5da26da8829795ebb72e9c666e"><div class="ttname"><a href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">PhysicalLayer::sleep</a></div><div class="ttdeci">virtual int16_t sleep()</div><div class="ttdoc">Sets module to sleep.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:118</div></div>
|
||||
<div class="ttc" id="aclass_physical_layer_html_af44a10b29e21d4de7794eefb8b5ade63"><div class="ttname"><a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer::irqRxDoneRxTimeout</a></div><div class="ttdeci">virtual int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:313</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:117</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:586</div></div>
|
||||
|
|
|
@ -642,7 +642,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
|
|||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  </div>
|
||||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  int16_t <a class="code" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  </div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  int16_t <a class="code" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  int16_t <a class="code" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  </div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  int16_t <a class="code" href="class_r_f69.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  </div>
|
||||
|
|
|
@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
|
|||
<div class="ttc" id="aclass_s_t_m32_w_lx_html_ad23dafdeb21b97165be74ef8f093866c"><div class="ttname"><a href="class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c">STM32WLx::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> STM32WLx.cpp:131</div></div>
|
||||
<div class="ttc" id="aclass_s_t_m32_w_lx_html_af12e8eba13c5dd8bcf8656ed5c1f6cef"><div class="ttname"><a href="class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef">STM32WLx::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> STM32WLx.cpp:27</div></div>
|
||||
<div class="ttc" id="aclass_s_x1262_html"><div class="ttname"><a href="class_s_x1262.html">SX1262</a></div><div class="ttdoc">Derived class for SX1262 modules.</div><div class="ttdef"><b>Definition:</b> SX1262.h:22</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2cb5ed645ebcc6f3f17d77e32c2ccdd7"><div class="ttname"><a href="class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7">SX126x::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1495</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:1487</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -587,7 +587,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  </div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  int16_t <a class="code" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  </div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  int16_t <a class="code" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a>(uint32_t timeout, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  int16_t <a class="code" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a>(uint32_t timeout, uint32_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  </div>
|
||||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  int16_t <a class="code" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);</div>
|
||||
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  </div>
|
||||
|
@ -669,7 +669,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  </div>
|
||||
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  </div>
|
||||
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  int16_t <a class="code" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  int16_t <a class="code" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask);</div>
|
||||
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  </div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <span class="keywordtype">bool</span> <a class="code" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  </div>
|
||||
|
@ -821,85 +821,85 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_physical_layer_html_af1bb9a5da26da8829795ebb72e9c666e"><div class="ttname"><a href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">PhysicalLayer::sleep</a></div><div class="ttdeci">virtual int16_t sleep()</div><div class="ttdoc">Sets module to sleep.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:118</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html"><div class="ttname"><a href="class_s_x126x.html">SX126x</a></div><div class="ttdoc">Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...</div><div class="ttdef"><b>Definition:</b> SX126x.h:443</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a001c4637f01ed6f0216cd6c4d7e10da3"><div class="ttname"><a href="class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3">SX126x::startChannelScan</a></div><div class="ttdeci">int16_t startChannelScan() override</div><div class="ttdoc">Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:733</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a068d709ffb79ae66d718ffb76ffae997"><div class="ttname"><a href="class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997">SX126x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1363</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a068d709ffb79ae66d718ffb76ffae997"><div class="ttname"><a href="class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997">SX126x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError()</div><div class="ttdoc">Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1355</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a077f180905ce4818cbdacad0cd9fe841"><div class="ttname"><a href="class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841">SX126x::startReceiveDutyCycleAuto</a></div><div class="ttdeci">int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</div><div class="ttdoc">Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:625</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0a0df468eacc71c1b2a093ac06bfff51"><div class="ttname"><a href="class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51">SX126x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1491</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0a0df468eacc71c1b2a093ac06bfff51"><div class="ttname"><a href="class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51">SX126x::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1483</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a0da667fe702d7b4aafaa4bf7e69ea40d"><div class="ttname"><a href="class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d">SX126x::setDio1Action</a></div><div class="ttdeci">void setDio1Action(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:478</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1623e7d5450c97ca092913ad79d62208"><div class="ttname"><a href="class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208">SX126x::setPaConfig</a></div><div class="ttdeci">int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)</div><div class="ttdoc">Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1798</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a16eb0bdb051f3cf288db752d18182ae2"><div class="ttname"><a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1417</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a187a616285c5872f9603a86c122deaf2"><div class="ttname"><a href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1520</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a19f3c26d7a7959e302fc8174fc88a6d4"><div class="ttname"><a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1452</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1623e7d5450c97ca092913ad79d62208"><div class="ttname"><a href="class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208">SX126x::setPaConfig</a></div><div class="ttdeci">int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)</div><div class="ttdoc">Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1790</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a16eb0bdb051f3cf288db752d18182ae2"><div class="ttname"><a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1409</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a187a616285c5872f9603a86c122deaf2"><div class="ttname"><a href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x::randomByte</a></div><div class="ttdeci">uint8_t randomByte() override</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1512</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a19f3c26d7a7959e302fc8174fc88a6d4"><div class="ttname"><a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1444</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a1d8f4deb555844b24c2426dd86e69676"><div class="ttname"><a href="class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676">SX126x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1100</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a21c263ce1a339faa74c568d9afb81cd2"><div class="ttname"><a href="class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2">SX126x::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1479</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a269c8e4ae0d21af88e9422ccf9708c1e"><div class="ttname"><a href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">SX126x::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1549</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2af78b744b3e61d3857bed93c3b1bde1"><div class="ttname"><a href="class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1">SX126x::uploadPatch</a></div><div class="ttdeci">int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)</div><div class="ttdoc">Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1573</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2b3eb51117558c58384b03de4b7bfe60"><div class="ttname"><a href="class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60">SX126x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1487</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:1495</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a21c263ce1a339faa74c568d9afb81cd2"><div class="ttname"><a href="class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2">SX126x::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1471</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a269c8e4ae0d21af88e9422ccf9708c1e"><div class="ttname"><a href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">SX126x::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1541</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2af78b744b3e61d3857bed93c3b1bde1"><div class="ttname"><a href="class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1">SX126x::uploadPatch</a></div><div class="ttdeci">int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)</div><div class="ttdoc">Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1565</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a2b3eb51117558c58384b03de4b7bfe60"><div class="ttname"><a href="class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60">SX126x::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1479</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:1487</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:101</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:782</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a34aea9413d71676c7a60fcf24017694a"><div class="ttname"><a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x::isRxTimeout</a></div><div class="ttdeci">bool isRxTimeout() override</div><div class="ttdoc">Check whether the IRQ bit for RxTimeout is set.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1465</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a34aea9413d71676c7a60fcf24017694a"><div class="ttname"><a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x::isRxTimeout</a></div><div class="ttdeci">bool isRxTimeout() override</div><div class="ttdoc">Check whether the IRQ bit for RxTimeout is set.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1457</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_s_x126x.html#a3563453988a83d22dd07d4691543a300">SX126x::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a3765f534418d4e0540c179621c019138"><div class="ttname"><a href="class_s_x126x.html#a3765f534418d4e0540c179621c019138">SX126x::explicitHeader</a></div><div class="ttdeci">int16_t explicitHeader()</div><div class="ttdoc">Set explicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1475</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:1467</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a37dab0ab3c4cab82e367971fc31588a6"><div class="ttname"><a href="class_s_x126x.html#a37dab0ab3c4cab82e367971fc31588a6">SX126x::clearChannelScanAction</a></div><div class="ttdeci">void clearChannelScanAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:506</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a420c23bb1861646e29f44c0f4c646ee8"><div class="ttname"><a href="class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8">SX126x::forceLDRO</a></div><div class="ttdeci">int16_t forceLDRO(bool enable)</div><div class="ttdoc">Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1499</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a420c23bb1861646e29f44c0f4c646ee8"><div class="ttname"><a href="class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8">SX126x::forceLDRO</a></div><div class="ttdeci">int16_t forceLDRO(bool enable)</div><div class="ttdoc">Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1491</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534">SX126x::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a4f514b341b8982650526c6d8e20fd1a4"><div class="ttname"><a href="class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4">SX126x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1564</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a514cabe74bbe3434d7e4f244c4077752"><div class="ttname"><a href="class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752">SX126x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1188</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5595fff99d76d50d711b8cdad98527c4"><div class="ttname"><a href="class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4">SX126x::spectralScanGetStatus</a></div><div class="ttdeci">int16_t spectralScanGetStatus()</div><div class="ttdoc">Read the status of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1640</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a4f514b341b8982650526c6d8e20fd1a4"><div class="ttname"><a href="class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4">SX126x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void)) override</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1556</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a514cabe74bbe3434d7e4f244c4077752"><div class="ttname"><a href="class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752">SX126x::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr)</div><div class="ttdoc">Sets node address. Calling this method will also enable address filtering for node address only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1180</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5595fff99d76d50d711b8cdad98527c4"><div class="ttname"><a href="class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4">SX126x::spectralScanGetStatus</a></div><div class="ttdeci">int16_t spectralScanGetStatus()</div><div class="ttdoc">Read the status of spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1632</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a56f88f6a2b88ae6dbd3ad04b1950e7b2"><div class="ttname"><a href="class_s_x126x.html#a56f88f6a2b88ae6dbd3ad04b1950e7b2">SX126x::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:490</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a57bee6f4b3a3b7ec646ac8de347ee0d6"><div class="ttname"><a href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1660</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59b761a67d15cdbfdccd6a759f464d00"><div class="ttname"><a href="class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00">SX126x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1347</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a57bee6f4b3a3b7ec646ac8de347ee0d6"><div class="ttname"><a href="class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6">SX126x::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1652</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59b761a67d15cdbfdccd6a759f464d00"><div class="ttname"><a href="class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00">SX126x::getSNR</a></div><div class="ttdeci">float getSNR() override</div><div class="ttdoc">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1339</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a59d443c02d4620cda32c63a00c6bcc22"><div class="ttname"><a href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1000</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5ae69309ca0cf5f13c60f2d162916ff8"><div class="ttname"><a href="class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8">SX126x::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1483</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5ae69309ca0cf5f13c60f2d162916ff8"><div class="ttname"><a href="class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8">SX126x::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1475</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a5b4f8a41b593436b8c7a2a2d46ac387e"><div class="ttname"><a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">SX126x::startReceiveDutyCycle</a></div><div class="ttdeci">int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</div><div class="ttdoc">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:598</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a66ad433561b02fe61b09afd735ce56cc"><div class="ttname"><a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">SX126x::startReceive</a></div><div class="ttdeci">int16_t startReceive() override</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:580</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a676bf9622cf84822757c5dc40cc73687"><div class="ttname"><a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">SX126x::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1451</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a6848afe4c16a47edb3e0b342a86ecdfd"><div class="ttname"><a href="class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd">SX126x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:482</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a75c8d32cee712e0c940163446b98e587"><div class="ttname"><a href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">SX126x::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:979</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7603aa60ae8d975eb262a4b7e2aed1d0"><div class="ttname"><a href="class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0">SX126x::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:486</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7a1579e2557c36a4a34b09039c0d0c71"><div class="ttname"><a href="class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71">SX126x::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:461</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a7cd95a5f2e39ae8fb1a3040e77fa21a3"><div class="ttname"><a href="class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3">SX126x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:905</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a865397e1cca38bec2d055c047825ea07"><div class="ttname"><a href="class_s_x126x.html#a865397e1cca38bec2d055c047825ea07">SX126x::spectralScanAbort</a></div><div class="ttdeci">void spectralScanAbort()</div><div class="ttdoc">Abort an ongoing spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1636</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a865397e1cca38bec2d055c047825ea07"><div class="ttname"><a href="class_s_x126x.html#a865397e1cca38bec2d055c047825ea07">SX126x::spectralScanAbort</a></div><div class="ttdeci">void spectralScanAbort()</div><div class="ttdoc">Abort an ongoing spectral scan.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1628</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a18aee2bf05793aa29b5cf6b47bb435"><div class="ttname"><a href="class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435">SX126x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:353</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a3ad4e12df862ab18b326d9dba26d66"><div class="ttname"><a href="class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66">SX126x::spectralScanStart</a></div><div class="ttdeci">int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)</div><div class="ttdoc">Start spectral scan. Requires binary path to be uploaded.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1620</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8a3ad4e12df862ab18b326d9dba26d66"><div class="ttname"><a href="class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66">SX126x::spectralScanStart</a></div><div class="ttdeci">int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)</div><div class="ttdoc">Start spectral scan. Requires binary path to be uploaded.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1612</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8e22d67b64953c8b4da779d87d563f3e"><div class="ttname"><a href="class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e">SX126x::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:572</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a8f971dca834be7e0470a9a9f0c01854e"><div class="ttname"><a href="class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e">SX126x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(float currentLimit)</div><div class="ttdoc">Sets current protection limit. Can be set in 2.5 mA steps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:870</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a920aa76ff5f0f579424ef6de92e588c8"><div class="ttname"><a href="class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8">SX126x::setRxBoostedGainMode</a></div><div class="ttdeci">int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)</div><div class="ttdoc">Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1063</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a921aa8afb8d33b2660731c1f8d67664b"><div class="ttname"><a href="class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b">SX126x::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts direct mode transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:337</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_s_x126x.html#a923654706eff5118ef6e84214e837f27">SX126x::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a92c157efe751b4ae73d22ff44115285d"><div class="ttname"><a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">SX126x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1413</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a92c157efe751b4ae73d22ff44115285d"><div class="ttname"><a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">SX126x::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1405</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a936a40038e05740a528f2b53f8e17010"><div class="ttname"><a href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a></div><div class="ttdeci">int16_t begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:12</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a95007639c2648a1dbb614493224606f1"><div class="ttname"><a href="class_s_x126x.html#a95007639c2648a1dbb614493224606f1">SX126x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1233</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9a9b090eddcb811ee19b595debfab1df"><div class="ttname"><a href="class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df">SX126x::getIrqStatus</a></div><div class="ttdeci">uint16_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1835</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a95007639c2648a1dbb614493224606f1"><div class="ttname"><a href="class_s_x126x.html#a95007639c2648a1dbb614493224606f1">SX126x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1225</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9a9b090eddcb811ee19b595debfab1df"><div class="ttname"><a href="class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df">SX126x::getIrqStatus</a></div><div class="ttdeci">uint16_t getIrqStatus()</div><div class="ttdoc">Reads the current IRQ status.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1827</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9aa6dd05dd32ef717a06cc8ba28ff71f"><div class="ttname"><a href="class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f">SX126x::reset</a></div><div class="ttdeci">int16_t reset(bool verify=true)</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:198</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_a9d92dce566f8aefa836fe8f332e9560f"><div class="ttname"><a href="class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f">SX126x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)</div><div class="ttdoc">Sets LoRa sync word.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:859</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa3c90f19cd141738ff013ae72f78f1bb"><div class="ttname"><a href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x::calibrateImageRejection</a></div><div class="ttdeci">int16_t calibrateImageRejection(float freqMin, float freqMax)</div><div class="ttdoc">Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1851</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa3c90f19cd141738ff013ae72f78f1bb"><div class="ttname"><a href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x::calibrateImageRejection</a></div><div class="ttdeci">int16_t calibrateImageRejection(float freqMin, float freqMax)</div><div class="ttdoc">Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1843</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa668babb0bd129b2facee9fd280525ab"><div class="ttname"><a href="class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab">SX126x::getCurrentLimit</a></div><div class="ttdeci">float getCurrentLimit()</div><div class="ttdoc">Reads current protection limit.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:883</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aa838526a79ff6928cba6cf64e5707187"><div class="ttname"><a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">SX126x::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask) override</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1459</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_aaca5a8fa8a3e634dd1b5b4c2bb5058d8"><div class="ttname"><a href="class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8">SX126x::SX126x</a></div><div class="ttdeci">SX126x(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:6</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX126x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab9ce38cfeaa36ddcc2d82b2974d7088c"><div class="ttname"><a href="class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c">SX126x::autoLDRO</a></div><div class="ttdeci">int16_t autoLDRO()</div><div class="ttdoc">Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1511</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abc3a4f9213b2a7052e97c2e3a0bf45a5"><div class="ttname"><a href="class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5">SX126x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1409</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abd8eea7e468db3d6064c19d4934d5034"><div class="ttname"><a href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1205</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ab9ce38cfeaa36ddcc2d82b2974d7088c"><div class="ttname"><a href="class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c">SX126x::autoLDRO</a></div><div class="ttdeci">int16_t autoLDRO()</div><div class="ttdoc">Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1503</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abc3a4f9213b2a7052e97c2e3a0bf45a5"><div class="ttname"><a href="class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5">SX126x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1401</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_abd8eea7e468db3d6064c19d4934d5034"><div class="ttname"><a href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1197</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac38a19db6b8b9aff438d6e23051d487d"><div class="ttname"><a href="class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d">SX126x::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br) override</div><div class="ttdoc">Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:929</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac4ef8c8751a3c09d64e431684840c987"><div class="ttname"><a href="class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987">SX126x::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1396</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac4ef8c8751a3c09d64e431684840c987"><div class="ttname"><a href="class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987">SX126x::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1388</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac594fbb30c5010658c970a64654c7162"><div class="ttname"><a href="class_s_x126x.html#ac594fbb30c5010658c970a64654c7162">SX126x::setSyncBits</a></div><div class="ttdeci">int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)</div><div class="ttdoc">Sets FSK sync word in the form of array of up to 8 bytes.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1161</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ac79f7ebab97ae91fff6933be3207c873"><div class="ttname"><a href="class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873">SX126x::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void)) override</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:494</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb1a1c51f207439880ae537f5ffeb17c"><div class="ttname"><a href="class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c">SX126x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1568</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb1a1c51f207439880ae537f5ffeb17c"><div class="ttname"><a href="class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c">SX126x::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin) override</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1560</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acb8611a9c3862dd1bfa73ef47b8f9b20"><div class="ttname"><a href="class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20">SX126x::scanChannel</a></div><div class="ttdeci">int16_t scanChannel() override</div><div class="ttdoc">Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:427</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acbe2d75b1e2df8bcc58c4fd9d8e6e4f9"><div class="ttname"><a href="class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9">SX126x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1329</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_acbe2d75b1e2df8bcc58c4fd9d8e6e4f9"><div class="ttname"><a href="class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9">SX126x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1321</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad6274222ccf534e98e3cd17dfa1520d4"><div class="ttname"><a href="class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4">SX126x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:892</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad90a56cb55c5bb64037a0d412d84a80d"><div class="ttname"><a href="class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d">SX126x::setPaRampTime</a></div><div class="ttdeci">int16_t setPaRampTime(uint8_t rampTime)</div><div class="ttdoc">Set PA ramp-up time. Set to 200us by default.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1857</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ad90a56cb55c5bb64037a0d412d84a80d"><div class="ttname"><a href="class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d">SX126x::setPaRampTime</a></div><div class="ttdeci">int16_t setPaRampTime(uint8_t rampTime)</div><div class="ttdoc">Set PA ramp-up time. Set to 200us by default.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1849</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ada0fe6c3d31885952b439135cf0c18f1"><div class="ttname"><a href="class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1">SX126x::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> SX126x.h:460</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_adec09cba71494bd927ad1da786606ca6"><div class="ttname"><a href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">SX126x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1471</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae46e08d579f4acbad029b4cd4f4fffaf"><div class="ttname"><a href="class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf">SX126x::setDio2AsRfSwitch</a></div><div class="ttdeci">int16_t setDio2AsRfSwitch(bool enable=true)</div><div class="ttdoc">Set DIO2 to function as RF switch (default in Semtech example designs).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1713</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:1648</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:1292</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_adec09cba71494bd927ad1da786606ca6"><div class="ttname"><a href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">SX126x::implicitHeader</a></div><div class="ttdeci">int16_t implicitHeader(size_t len)</div><div class="ttdoc">Set implicit header mode for future reception/transmission.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1463</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_ae46e08d579f4acbad029b4cd4f4fffaf"><div class="ttname"><a href="class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf">SX126x::setDio2AsRfSwitch</a></div><div class="ttdeci">int16_t setDio2AsRfSwitch(bool enable=true)</div><div class="ttdoc">Set DIO2 to function as RF switch (default in Semtech example designs).</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1705</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:1640</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:1284</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:833</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:465</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:502</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:950</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_af38ba3d27ab2ac10c703eefa1c428913"><div class="ttname"><a href="class_s_x126x.html#af38ba3d27ab2ac10c703eefa1c428913">SX126x::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction() override</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:498</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afc3a7a42c401b6c44e00cb6c5b9696f2"><div class="ttname"><a href="class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2">SX126x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1222</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afc3a7a42c401b6c44e00cb6c5b9696f2"><div class="ttname"><a href="class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2">SX126x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1214</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afd3113858966e878e9c67a1e710bd586"><div class="ttname"><a href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">SX126x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:846</div></div>
|
||||
<div class="ttc" id="aclass_s_x126x_html_afdd901c5eac2ca8773d0977e2c493317"><div class="ttname"><a href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">SX126x::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:763</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:586</div></div>
|
||||
|
|
|
@ -743,7 +743,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>  </div>
|
||||
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  int16_t <a class="code" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>(uint8_t len, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);</div>
|
||||
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>  </div>
|
||||
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  int16_t <a class="code" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  int16_t <a class="code" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>  </div>
|
||||
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  int16_t <a class="code" href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  </div>
|
||||
|
@ -813,7 +813,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  </div>
|
||||
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>  <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs);</div>
|
||||
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>  </div>
|
||||
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  int16_t <a class="code" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask);</div>
|
||||
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  int16_t <a class="code" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask);</div>
|
||||
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>  </div>
|
||||
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>  <span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>();</div>
|
||||
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  </div>
|
||||
|
@ -939,7 +939,6 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_s_x127x_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">SX127x::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a363a436978ba990e1bf7d73f648ad7e9"><div class="ttname"><a href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">SX127x::invertIQ</a></div><div class="ttdeci">int16_t invertIQ(bool enable) override</div><div class="ttdoc">Enable/disable inversion of the I and Q signals.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1610</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a36dbd1697a415c6db3b47cd620c8c02e"><div class="ttname"><a href="class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e">SX127x::fifoAdd</a></div><div class="ttdeci">bool fifoAdd(uint8_t *data, int totalLen, int *remLen)</div><div class="ttdoc">Set interrupt service routine function to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:507</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a399911660ab71520bbda77a6431be8ae"><div class="ttname"><a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">SX127x::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1292</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a400575e3d83977bd250c5cb382fc7002"><div class="ttname"><a href="class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002">SX127x::setCurrentLimit</a></div><div class="ttdeci">int16_t setCurrentLimit(uint8_t currentLimit)</div><div class="ttdoc">Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:733</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a41089d9e5b45217d3e31ac22b5326b66"><div class="ttname"><a href="class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66">SX127x::clearFHSSInt</a></div><div class="ttdeci">void clearFHSSInt(void)</div><div class="ttdoc">Clear the FHSS interrupt.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1654</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_a41f8cfcc2cdeb25a8e5a03f1ba4edd1e"><div class="ttname"><a href="class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e">SX127x::setAFC</a></div><div class="ttdeci">int16_t setAFC(bool isEnabled)</div><div class="ttdoc">Enables or disables FSK automatic frequency correction(AFC)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:999</div></div>
|
||||
|
@ -990,6 +989,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="ttc" id="aclass_s_x127x_html_abc5069b39dc31b637ee561d5745e1deb"><div class="ttname"><a href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">SX127x::getSNR</a></div><div class="ttdeci">float getSNR()</div><div class="ttdoc">Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:874</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_abc51ce6718153e4963128f25bb5aab40"><div class="ttname"><a href="class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40">SX127x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1073</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_abcc10ab36404aaaee3fe7a1be6841511"><div class="ttname"><a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">SX127x::getNumSymbols</a></div><div class="ttdeci">float getNumSymbols(size_t len)</div><div class="ttdoc">Convert from bytes to LoRa symbols.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1221</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_ac1438af06aa65f00641672ed9eb21df8"><div class="ttname"><a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">SX127x::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1292</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_ac5c7f4584352a12390594395d9c29bde"><div class="ttname"><a href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:720</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_ac5d2ddb517e474a699b4539653b3754d"><div class="ttname"><a href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">SX127x::getIRQFlags</a></div><div class="ttdeci">uint16_t getIRQFlags()</div><div class="ttdoc">Reads currently active IRQ flags, can be used to check which event caused an interrupt....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1363</div></div>
|
||||
<div class="ttc" id="aclass_s_x127x_html_ac74c5914ca429a3892c66b9d98e3ea6c"><div class="ttname"><a href="class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c">SX127x::SX127x</a></div><div class="ttdeci">SX127x(Module *mod)</div><div class="ttdoc">Default constructor. Called internally when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:5</div></div>
|
||||
|
|
|
@ -488,7 +488,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  </div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  int16_t <a class="code" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  </div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  int16_t <a class="code" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>(uint16_t timeout, uint16_t irqFlags = RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX128X_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  int16_t <a class="code" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>(uint16_t timeout, uint32_t irqFlags = RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask = RADIOLIB_SX128X_IRQ_RX_DONE, <span class="keywordtype">size_t</span> len = 0);</div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  </div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  uint16_t <a class="code" href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">getIrqStatus</a>();</div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  </div>
|
||||
|
|
|
@ -687,7 +687,7 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
|
|||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  </div>
|
||||
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  int16_t <a class="code" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  </div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  int16_t <a class="code" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  int16_t <a class="code" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  </div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  int16_t <a class="code" href="class_si443x.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  </div>
|
||||
|
|
|
@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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#a38f6978c757b0dd73e3ef98164a735a2">packetMode</a>()</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">startReceive</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="even"><td class="entry"><a class="el" href="class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) 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="even"><td class="entry"><a class="el" href="class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) 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><td class="entry"><a class="el" href="class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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="even"><td class="entry"><a class="el" href="class_c_c1101.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -181,9 +181,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae71e947abf6a07b194c6c6d64fd3eb19"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:ae71e947abf6a07b194c6c6d64fd3eb19"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. GDO0 will be activated when full packet is received. <a href="class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae71e947abf6a07b194c6c6d64fd3eb19"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4d274deead2f6ce270810e4cb5b24d2"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) override</td></tr>
|
||||
<tr class="memdesc:ad4d274deead2f6ce270810e4cb5b24d2"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad4d274deead2f6ce270810e4cb5b24d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf153c8fcf2a0d60439426b03692642e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abf153c8fcf2a0d60439426b03692642e"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e">More...</a><br /></td></tr>
|
||||
<tr class="separator:abf153c8fcf2a0d60439426b03692642e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c79975a7bbe8a37f8214ecd1f69ba22"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:a8c79975a7bbe8a37f8214ecd1f69ba22"><td class="mdescLeft"> </td><td class="mdescRight">Reads data received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c79975a7bbe8a37f8214ecd1f69ba22"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -347,9 +347,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -2108,8 +2108,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad4d274deead2f6ce270810e4cb5b24d2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4d274deead2f6ce270810e4cb5b24d2">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="abf153c8fcf2a0d60439426b03692642e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abf153c8fcf2a0d60439426b03692642e">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -2126,13 +2126,13 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -2166,7 +2166,7 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
</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_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -55,7 +55,7 @@ var class_c_c1101 =
|
|||
[ "standby", "class_c_c1101.html#a7612bf81e48086004c62548de2682266", null ],
|
||||
[ "standby", "class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a", null ],
|
||||
[ "startReceive", "class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19", null ],
|
||||
[ "startReceive", "class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2", null ],
|
||||
[ "startReceive", "class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e", null ],
|
||||
[ "startTransmit", "class_c_c1101.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "startTransmit", "class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea", null ],
|
||||
|
|
|
@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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><td class="entry"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</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_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -146,9 +146,9 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a18664ad615c5507ff1690baaca90b094 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a18664ad615c5507ff1690baaca90b094 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to received mode using its default configuration. <a href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">More...</a><br /></td></tr>
|
||||
<tr class="separator:a18664ad615c5507ff1690baaca90b094 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab82617fa3fa9f21d4cd427314ecc4af8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a> (uint8_t *data, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab82617fa3fa9f21d4cd427314ecc4af8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Binary receive method. Must be implemented in module class. <a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab82617fa3fa9f21d4cd427314ecc4af8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -212,9 +212,9 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -122,7 +122,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#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261">LLCC68</a>(Module *mod)</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_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -190,7 +190,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#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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><td class="entry"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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>
|
||||
|
|
|
@ -225,9 +225,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -345,9 +345,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1110.html#a9439d6d7a6c8dc5813a00c9e493810c0">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1110.html">LR1110</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a>(RadioLibTime_t timeoutUs) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t *clipped) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7">checkOutputPower</a>(int8_t power, int8_t *clipped, bool forceHighPower)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
|
@ -124,14 +124,14 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t *count)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1110.html#a4e492901900ad1d85c818ec473b3d123">LR1110</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r1110.html">LR1110</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a>(int32_t min, int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a>()</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_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c">read</a>(bool drop=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acda61fc99cfa373153c50c78380ed885">readBit</a>(uint32_t pin)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a20279f1b267e936991f47fd703924833">readData</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -182,21 +182,20 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -198,9 +198,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -315,6 +315,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
|
||||
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
|
||||
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">More...</a><br /></td></tr>
|
||||
<tr class="separator:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. <a href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a> (size_t len)</td></tr>
|
||||
<tr class="memdesc:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">More...</a><br /></td></tr>
|
||||
<tr class="separator:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -377,33 +389,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
|
||||
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a> (int32_t max)</td></tr>
|
||||
<tr class="memdesc:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range 0 - max. <a href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">More...</a><br /></td></tr>
|
||||
<tr class="separator:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a> (int32_t min, int32_t max)</td></tr>
|
||||
<tr class="memdesc:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range min - max. <a href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. Must be implemented in module class. <a href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a> ()</td></tr>
|
||||
<tr class="memdesc:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Configure module parameters for direct modes. Must be called prior to "ham" modes like RTTY or AX.25. Only available in FSK mode. <a href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">More...</a><br /></td></tr>
|
||||
<tr class="separator:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a>(RadioLibTime_t timeoutUs) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t *clipped) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7">checkOutputPower</a>(int8_t power, int8_t *clipped, bool forceHighPower)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
|
@ -124,14 +124,14 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t *count)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1120.html#ae652f10ebc1e4b8245eb5a0c97765257">LR1120</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a>(int32_t min, int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a>()</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_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c">read</a>(bool drop=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acda61fc99cfa373153c50c78380ed885">readBit</a>(uint32_t pin)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a20279f1b267e936991f47fd703924833">readData</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -182,21 +182,20 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -199,9 +199,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -316,6 +316,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
|
||||
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
|
||||
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">More...</a><br /></td></tr>
|
||||
<tr class="separator:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. <a href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a> (size_t len)</td></tr>
|
||||
<tr class="memdesc:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">More...</a><br /></td></tr>
|
||||
<tr class="separator:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -378,33 +390,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
|
||||
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a> (int32_t max)</td></tr>
|
||||
<tr class="memdesc:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range 0 - max. <a href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">More...</a><br /></td></tr>
|
||||
<tr class="separator:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a> (int32_t min, int32_t max)</td></tr>
|
||||
<tr class="memdesc:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range min - max. <a href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. Must be implemented in module class. <a href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a> ()</td></tr>
|
||||
<tr class="memdesc:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Configure module parameters for direct modes. Must be called prior to "ham" modes like RTTY or AX.25. Only available in FSK mode. <a href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">More...</a><br /></td></tr>
|
||||
<tr class="separator:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a>(RadioLibTime_t timeoutUs) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t *clipped) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7">checkOutputPower</a>(int8_t power, int8_t *clipped, bool forceHighPower)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
|
@ -124,15 +124,15 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t *count)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r1120.html#ae652f10ebc1e4b8245eb5a0c97765257">LR1120</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r1121.html#a0015ed8c0fde10a072b5f1317779f59a">LR1121</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r1121.html">LR1121</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a>(int32_t min, int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a>()</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><td class="entry"><a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c">read</a>(bool drop=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acda61fc99cfa373153c50c78380ed885">readBit</a>(uint32_t pin)</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_l_r11x0.html#a20279f1b267e936991f47fd703924833">readData</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -183,21 +183,20 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -203,9 +203,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aabc154b86d9159fb5f769f62418d52b7 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a437eaf0e0541983751abd28db45efea8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae79c42c4ceceb7a6897731d01d365281 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0309154558a0d88e2e8957e4dbf6a2f8 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -320,6 +320,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
|
||||
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
|
||||
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a260c7f4ee4739e532ddb465a276205d3 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">More...</a><br /></td></tr>
|
||||
<tr class="separator:af441859fbeed4ee5d32519d26e94c68b inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8d3e5877dcd784c8e922f32ff773dc61 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. <a href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa0fd2a2f8d2915153b42bf1c8eadd9d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a> (size_t len)</td></tr>
|
||||
<tr class="memdesc:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft"> </td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">More...</a><br /></td></tr>
|
||||
<tr class="separator:aba13921d2cf29cc1bc8a648e1f330aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -382,33 +394,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
|
||||
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a> (int32_t max)</td></tr>
|
||||
<tr class="memdesc:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range 0 - max. <a href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">More...</a><br /></td></tr>
|
||||
<tr class="separator:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a> (int32_t min, int32_t max)</td></tr>
|
||||
<tr class="memdesc:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range min - max. <a href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. Must be implemented in module class. <a href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a> ()</td></tr>
|
||||
<tr class="memdesc:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Configure module parameters for direct modes. Must be called prior to "ham" modes like RTTY or AX.25. Only available in FSK mode. <a href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">More...</a><br /></td></tr>
|
||||
<tr class="separator:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a43318bfbed2be4a46e0b7e678d2e4d23">begin</a>(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</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_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a>(RadioLibTime_t timeoutUs) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d">checkOutputPower</a>(int8_t power, int8_t *clipped) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7">checkOutputPower</a>(int8_t power, int8_t *clipped, bool forceHighPower)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
|
@ -121,13 +121,13 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e">getWifiScanResultsCount</a>(uint8_t *count)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a>() override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421">LR11x0</a>(Module *mod)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a>(int32_t min, int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a>()</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_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c">read</a>(bool drop=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acda61fc99cfa373153c50c78380ed885">readBit</a>(uint32_t pin)</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><td class="entry"><a class="el" href="class_l_r11x0.html#a20279f1b267e936991f47fd703924833">readData</a>(uint8_t *data, size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
|
@ -177,21 +177,20 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3498e0e621f341e415145879989e0948">startWifiScan</a>(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709">transmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359">transmitDirect</a>(uint32_t frf=0) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451">variablePacketLengthMode</a>(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab">wifiScan</a>(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">XTAL</a></td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -182,9 +182,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aabc154b86d9159fb5f769f62418d52b7"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:aabc154b86d9159fb5f769f62418d52b7"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aabc154b86d9159fb5f769f62418d52b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a437eaf0e0541983751abd28db45efea8"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a437eaf0e0541983751abd28db45efea8"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a437eaf0e0541983751abd28db45efea8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae79c42c4ceceb7a6897731d01d365281"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ae79c42c4ceceb7a6897731d01d365281"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ1 will be activated when full packet is received. <a href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae79c42c4ceceb7a6897731d01d365281"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0309154558a0d88e2e8957e4dbf6a2f8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:a0309154558a0d88e2e8957e4dbf6a2f8"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0309154558a0d88e2e8957e4dbf6a2f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -299,6 +299,18 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
|
||||
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d"><td class="mdescLeft"> </td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
|
||||
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a260c7f4ee4739e532ddb465a276205d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a260c7f4ee4739e532ddb465a276205d3"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a260c7f4ee4739e532ddb465a276205d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af441859fbeed4ee5d32519d26e94c68b"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:af441859fbeed4ee5d32519d26e94c68b"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">More...</a><br /></td></tr>
|
||||
<tr class="separator:af441859fbeed4ee5d32519d26e94c68b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d3e5877dcd784c8e922f32ff773dc61"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a8d3e5877dcd784c8e922f32ff773dc61"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8d3e5877dcd784c8e922f32ff773dc61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa0fd2a2f8d2915153b42bf1c8eadd9d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa0fd2a2f8d2915153b42bf1c8eadd9d"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. <a href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa0fd2a2f8d2915153b42bf1c8eadd9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba13921d2cf29cc1bc8a648e1f330aa9"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">implicitHeader</a> (size_t len)</td></tr>
|
||||
<tr class="memdesc:aba13921d2cf29cc1bc8a648e1f330aa9"><td class="mdescLeft"> </td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9">More...</a><br /></td></tr>
|
||||
<tr class="separator:aba13921d2cf29cc1bc8a648e1f330aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -361,9 +373,6 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -373,24 +382,12 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
|
||||
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a> (int32_t max)</td></tr>
|
||||
<tr class="memdesc:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range 0 - max. <a href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">More...</a><br /></td></tr>
|
||||
<tr class="separator:acd9171bd71aa80fb86113b612c42de53 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">random</a> (int32_t min, int32_t max)</td></tr>
|
||||
<tr class="memdesc:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get truly random number in range min - max. <a href="class_physical_layer.html#a76113e10481743094a1cd0280692b0a9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a76113e10481743094a1cd0280692b0a9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">randomByte</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Get one truly random byte from RSSI noise. Must be implemented in module class. <a href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5985308904261dd431f373d47ddee4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a> ()</td></tr>
|
||||
<tr class="memdesc:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Configure module parameters for direct modes. Must be called prior to "ham" modes like RTTY or AX.25. Only available in FSK mode. <a href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">More...</a><br /></td></tr>
|
||||
<tr class="separator:a88a10657bd2215a11a2331f937414b55 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -650,6 +647,43 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a260c7f4ee4739e532ddb465a276205d3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a260c7f4ee4739e532ddb465a276205d3">◆ </a></span>calculateRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> LR11x0::calculateRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td>
|
||||
<td class="paramname"><em>timeoutUs</em></td><td>)</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>Calculate the timeout value for this specific module / series (in number of symbols or units of time) </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">timeoutUs</td><td>Timeout in microseconds to listen for </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Timeout value in a unit that is specific for the used module </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4d18ad719be79c083f2b0ce77bbaa448"></a>
|
||||
|
@ -1275,6 +1309,114 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af441859fbeed4ee5d32519d26e94c68b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af441859fbeed4ee5d32519d26e94c68b">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t LR11x0::irqRxDoneRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqMask</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></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>Create the flags that make up RxDone and RxTimeout used for receiving downlinks. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">irqFlags</td><td>The flags for which IRQs must be triggered </td></tr>
|
||||
<tr><td class="paramname">irqMask</td><td>Mask indicating which IRQ triggers a DIO </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>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8d3e5877dcd784c8e922f32ff773dc61"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8d3e5877dcd784c8e922f32ff773dc61">◆ </a></span>isRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool LR11x0::isRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</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>Check whether the IRQ bit for RxTimeout is set. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Whether RxTimeout IRQ is set </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aaa0fd2a2f8d2915153b42bf1c8eadd9d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaa0fd2a2f8d2915153b42bf1c8eadd9d">◆ </a></span>randomByte()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint8_t LR11x0::randomByte </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</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>Get one truly random byte from RSSI noise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>TRNG byte. </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3563453988a83d22dd07d4691543a300"></a>
|
||||
|
@ -2655,11 +2797,14 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a437eaf0e0541983751abd28db45efea8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a437eaf0e0541983751abd28db45efea8">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="ae79c42c4ceceb7a6897731d01d365281"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae79c42c4ceceb7a6897731d01d365281">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int16_t LR11x0::startReceive </td>
|
||||
|
@ -2673,6 +2818,12 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em> = <code>RADIOLIB_LR11X0_IRQ_RX_DONE</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
|
@ -2685,6 +2836,11 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<td></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>Interrupt-driven receive method. IRQ1 will be activated when full packet is received. </p>
|
||||
|
@ -2692,12 +2848,15 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<table class="params">
|
||||
<tr><td class="paramname">timeout</td><td>Raw timeout value, expressed as multiples of 1/32.768 kHz (approximately 30.52 us). Defaults to RADIOLIB_LR11X0_RX_TIMEOUT_INF for infinite timeout (Rx continuous mode), set to RADIOLIB_LR11X0_RX_TIMEOUT_NONE for no timeout (Rx single mode). If timeout other than infinite is set, signal will be generated on IRQ1.</td></tr>
|
||||
<tr><td class="paramname">irqFlags</td><td>Sets the IRQ flags that will trigger IRQ1, defaults to RADIOLIB_LR11X0_IRQ_RX_DONE. </td></tr>
|
||||
<tr><td class="paramname">irqMask</td><td>Only for <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a> compatibility, not used. </td></tr>
|
||||
<tr><td class="paramname">len</td><td>Only for <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a> compatibility, not used. </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>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a923654706eff5118ef6e84214e837f27"></a>
|
||||
|
|
|
@ -4,6 +4,7 @@ var class_l_r11x0 =
|
|||
[ "begin", "class_l_r11x0.html#a43318bfbed2be4a46e0b7e678d2e4d23", null ],
|
||||
[ "beginGFSK", "class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb", null ],
|
||||
[ "beginLRFHSS", "class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5", null ],
|
||||
[ "calculateRxTimeout", "class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3", null ],
|
||||
[ "checkDataRate", "class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448", null ],
|
||||
[ "checkOutputPower", "class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d", null ],
|
||||
[ "checkOutputPower", "class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7", null ],
|
||||
|
@ -28,6 +29,9 @@ var class_l_r11x0 =
|
|||
[ "getWifiScanResultsCount", "class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e", null ],
|
||||
[ "implicitHeader", "class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9", null ],
|
||||
[ "invertIQ", "class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b", null ],
|
||||
[ "isRxTimeout", "class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61", null ],
|
||||
[ "randomByte", "class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d", null ],
|
||||
[ "readData", "class_l_r11x0.html#a3563453988a83d22dd07d4691543a300", null ],
|
||||
[ "readData", "class_l_r11x0.html#a20279f1b267e936991f47fd703924833", null ],
|
||||
[ "receive", "class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8", null ],
|
||||
|
@ -67,7 +71,7 @@ var class_l_r11x0 =
|
|||
[ "startChannelScan", "class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d", null ],
|
||||
[ "startChannelScan", "class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f", null ],
|
||||
[ "startReceive", "class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7", null ],
|
||||
[ "startReceive", "class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8", null ],
|
||||
[ "startReceive", "class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281", null ],
|
||||
[ "startTransmit", "class_l_r11x0.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "startTransmit", "class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd", null ],
|
||||
|
|
|
@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>HellClient</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>LoRaWANNode</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>MorseClient</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
|
@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a>()</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_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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><td class="entry"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</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><td class="entry"><a class="el" href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -136,9 +136,9 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a18664ad615c5507ff1690baaca90b094"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a18664ad615c5507ff1690baaca90b094"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to received mode using its default configuration. <a href="class_physical_layer.html#a18664ad615c5507ff1690baaca90b094">More...</a><br /></td></tr>
|
||||
<tr class="separator:a18664ad615c5507ff1690baaca90b094"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab82617fa3fa9f21d4cd427314ecc4af8"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a> (uint8_t *data, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab82617fa3fa9f21d4cd427314ecc4af8"><td class="mdescLeft"> </td><td class="mdescRight">Binary receive method. Must be implemented in module class. <a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab82617fa3fa9f21d4cd427314ecc4af8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -214,9 +214,9 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -415,7 +415,7 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Timeout value in a unit that is specific for the used module </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x</a>, and <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>.</p>
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x</a>, <a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0</a>, and <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -755,8 +755,8 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d1fe00d107bbc23b0315fd442bc3292"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d1fe00d107bbc23b0315fd442bc3292">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
<a id="af44a10b29e21d4de7794eefb8b5ade63"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af44a10b29e21d4de7794eefb8b5ade63">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -767,13 +767,13 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
<tr>
|
||||
<td class="memname">int16_t PhysicalLayer::irqRxDoneRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqMask</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -799,7 +799,7 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</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_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">SX126x</a>, and <a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">SX127x</a>.</p>
|
||||
<p>Reimplemented in <a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">LR11x0</a>, <a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">SX127x</a>, and <a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">SX126x</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -829,7 +829,7 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
<p>Check whether the IRQ bit for RxTimeout is set. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Whether RxTimeout IRQ is set </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x</a>, and <a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">SX127x</a>.</p>
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x</a>, <a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">LR11x0</a>, and <a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">SX127x</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -924,7 +924,7 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
<p>Get one truly random byte from RSSI noise. Must be implemented in module class. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>TRNG byte. </dd></dl>
|
||||
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x</a>, <a class="el" href="class_c_c1101.html#a13cf332824479442cc20fc1c6972b092">CC1101</a>, <a class="el" href="class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a">SX128x</a>, <a class="el" href="class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450">SX127x</a>, <a class="el" href="class_si443x.html#a74848176d435227e601c86ff37b0edbe">Si443x</a>, and <a class="el" href="class_r_f69.html#a2023f0f22aad00a702bdf598c2154043">RF69</a>.</p>
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#a187a616285c5872f9603a86c122deaf2">SX126x</a>, <a class="el" href="class_c_c1101.html#a13cf332824479442cc20fc1c6972b092">CC1101</a>, <a class="el" href="class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a">SX128x</a>, <a class="el" href="class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450">SX127x</a>, <a class="el" href="class_si443x.html#a74848176d435227e601c86ff37b0edbe">Si443x</a>, <a class="el" href="class_r_f69.html#a2023f0f22aad00a702bdf598c2154043">RF69</a>, and <a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">LR11x0</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1892,8 +1892,8 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a13dbafeeb9dd9ede72cc4d907738ac48"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a13dbafeeb9dd9ede72cc4d907738ac48">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="ab913944238f4dfd950d36651eb3c4892"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab913944238f4dfd950d36651eb3c4892">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1910,13 +1910,13 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1950,7 +1950,7 @@ class </td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</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_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">SX126x</a>, <a class="el" href="class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2">CC1101</a>, <a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">SX127x</a>, <a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">Si443x</a>, <a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">RF69</a>, and <a class="el" href="classn_r_f24.html#ad672f45f73267249265044063e19b4fa">nRF24</a>.</p>
|
||||
<p>Reimplemented in <a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">SX126x</a>, <a class="el" href="class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281">LR11x0</a>, <a class="el" href="class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e">CC1101</a>, <a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">SX127x</a>, <a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">Si443x</a>, <a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">RF69</a>, and <a class="el" href="classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e">nRF24</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -17,7 +17,7 @@ var class_physical_layer =
|
|||
[ "getSNR", "class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f", null ],
|
||||
[ "getTimeOnAir", "class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c", null ],
|
||||
[ "invertIQ", "class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63", null ],
|
||||
[ "isRxTimeout", "class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4", null ],
|
||||
[ "random", "class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53", null ],
|
||||
[ "random", "class_physical_layer.html#a76113e10481743094a1cd0280692b0a9", null ],
|
||||
|
@ -49,7 +49,7 @@ var class_physical_layer =
|
|||
[ "startChannelScan", "class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9", null ],
|
||||
[ "startDirect", "class_physical_layer.html#a88a10657bd2215a11a2331f937414b55", null ],
|
||||
[ "startReceive", "class_physical_layer.html#a18664ad615c5507ff1690baaca90b094", null ],
|
||||
[ "startReceive", "class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48", null ],
|
||||
[ "startReceive", "class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892", null ],
|
||||
[ "startTransmit", "class_physical_layer.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "transmit", "class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534", null ],
|
||||
|
|
|
@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f">packetMode</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a855dc194947b095b821ec1524ba6814c">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -209,9 +209,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afae38fa64242043de34096bf497725f1"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afae38fa64242043de34096bf497725f1"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. GDO0 will be activated when full packet is received. <a href="class_r_f69.html#afae38fa64242043de34096bf497725f1">More...</a><br /></td></tr>
|
||||
<tr class="separator:afae38fa64242043de34096bf497725f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8b6f87d4b798dc8fcda07bfa5af5a66"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae8b6f87d4b798dc8fcda07bfa5af5a66"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae8b6f87d4b798dc8fcda07bfa5af5a66"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb9bc55a6878bb21312599c3e0411eeb"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:abb9bc55a6878bb21312599c3e0411eeb"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">More...</a><br /></td></tr>
|
||||
<tr class="separator:abb9bc55a6878bb21312599c3e0411eeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3983b66c83818b4082805bcafc712f00"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:a3983b66c83818b4082805bcafc712f00"><td class="mdescLeft"> </td><td class="mdescRight">Reads data received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3983b66c83818b4082805bcafc712f00"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -393,9 +393,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -2364,8 +2364,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae8b6f87d4b798dc8fcda07bfa5af5a66"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae8b6f87d4b798dc8fcda07bfa5af5a66">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="abb9bc55a6878bb21312599c3e0411eeb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abb9bc55a6878bb21312599c3e0411eeb">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -2382,13 +2382,13 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -2422,7 +2422,7 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
</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_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -69,7 +69,7 @@ var class_r_f69 =
|
|||
[ "standby", "class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1", null ],
|
||||
[ "standby", "class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82", null ],
|
||||
[ "startReceive", "class_r_f69.html#afae38fa64242043de34096bf497725f1", null ],
|
||||
[ "startReceive", "class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66", null ],
|
||||
[ "startReceive", "class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb", null ],
|
||||
[ "startTransmit", "class_r_f69.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "startTransmit", "class_r_f69.html#a855dc194947b095b821ec1524ba6814c", null ],
|
||||
|
|
|
@ -122,7 +122,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_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a0cffe238c4822ab7f8beddf4ec72052b">MODE_END_OF_TABLE</a> enum value</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="even"><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf">MODE_IDLE</a> enum value</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html">STM32WLx</a></td><td class="entry"></td></tr>
|
||||
|
@ -196,7 +196,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_x126x.html#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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><td class="entry"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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>
|
||||
|
|
|
@ -262,9 +262,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -382,9 +382,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f">packetMode</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a855dc194947b095b821ec1524ba6814c">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -216,9 +216,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. GDO0 will be activated when full packet is received. <a href="class_r_f69.html#afae38fa64242043de34096bf497725f1">More...</a><br /></td></tr>
|
||||
<tr class="separator:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">More...</a><br /></td></tr>
|
||||
<tr class="separator:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Reads data received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -400,9 +400,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f">packetMode</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#a855dc194947b095b821ec1524ba6814c">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_r_f69.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -226,9 +226,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#afae38fa64242043de34096bf497725f1">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. GDO0 will be activated when full packet is received. <a href="class_r_f69.html#afae38fa64242043de34096bf497725f1">More...</a><br /></td></tr>
|
||||
<tr class="separator:afae38fa64242043de34096bf497725f1 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae8b6f87d4b798dc8fcda07bfa5af5a66 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">More...</a><br /></td></tr>
|
||||
<tr class="separator:abb9bc55a6878bb21312599c3e0411eeb inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="mdescLeft"> </td><td class="mdescRight">Reads data received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3983b66c83818b4082805bcafc712f00 inherit pub_methods_class_r_f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -407,9 +407,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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>
|
||||
|
|
|
@ -213,9 +213,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -333,9 +333,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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>
|
||||
|
|
|
@ -208,9 +208,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -328,9 +328,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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>
|
||||
|
|
|
@ -205,9 +205,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -325,9 +325,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(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>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</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#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) 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><td class="entry"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask) 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><td class="entry"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aff8ec92d828421564322f13fb1c90223">startChannelScan</a>(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</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><td class="entry"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a>(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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><td class="entry"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a>(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</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#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a>(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841">startReceiveDutyCycleAuto</a>(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</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#ab843614658a79db7aa24e48d5b6e84f1">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) 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,9 +188,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a66ad433561b02fe61b09afd735ce56cc"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">startReceive</a> () override</td></tr>
|
||||
<tr class="memdesc:a66ad433561b02fe61b09afd735ce56cc"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a66ad433561b02fe61b09afd735ce56cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d5ce0a8d2a5b275676d9d98124312ce"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">startReceive</a> (uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a0d5ce0a8d2a5b275676d9d98124312ce"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0d5ce0a8d2a5b275676d9d98124312ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c81423768480e3bc04d636486241f8"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">startReceive</a> (uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:ad6c81423768480e3bc04d636486241f8"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x126x.html#ad6c81423768480e3bc04d636486241f8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6c81423768480e3bc04d636486241f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b4f8a41b593436b8c7a2a2d46ac387e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">startReceiveDutyCycle</a> (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</td></tr>
|
||||
<tr class="memdesc:a5b4f8a41b593436b8c7a2a2d46ac387e"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen. Note that this function assumes the unit will take 500us + TCXO_delay to change state. See datasheet section 13.1.7, version 1.2. <a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b4f8a41b593436b8c7a2a2d46ac387e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -308,9 +308,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a19f3c26d7a7959e302fc8174fc88a6d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs) override</td></tr>
|
||||
<tr class="memdesc:a19f3c26d7a7959e302fc8174fc88a6d4"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a19f3c26d7a7959e302fc8174fc88a6d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa838526a79ff6928cba6cf64e5707187"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask) override</td></tr>
|
||||
<tr class="memdesc:aa838526a79ff6928cba6cf64e5707187"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa838526a79ff6928cba6cf64e5707187"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a676bf9622cf84822757c5dc40cc73687"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a676bf9622cf84822757c5dc40cc73687"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">More...</a><br /></td></tr>
|
||||
<tr class="separator:a676bf9622cf84822757c5dc40cc73687"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34aea9413d71676c7a60fcf24017694a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">isRxTimeout</a> () override</td></tr>
|
||||
<tr class="memdesc:a34aea9413d71676c7a60fcf24017694a"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34aea9413d71676c7a60fcf24017694a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -1180,8 +1180,8 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa838526a79ff6928cba6cf64e5707187"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa838526a79ff6928cba6cf64e5707187">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
<a id="a676bf9622cf84822757c5dc40cc73687"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a676bf9622cf84822757c5dc40cc73687">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1192,13 +1192,13 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr>
|
||||
<td class="memname">int16_t SX126x::irqRxDoneRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqMask</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1209,7 +1209,7 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
@ -1224,7 +1224,7 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -3000,8 +3000,8 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0d5ce0a8d2a5b275676d9d98124312ce"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d5ce0a8d2a5b275676d9d98124312ce">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="ad6c81423768480e3bc04d636486241f8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6c81423768480e3bc04d636486241f8">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -3018,13 +3018,13 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em> = <code>RADIOLIB_SX126X_IRQ_RX_DEFAULT</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em> = <code>RADIOLIB_SX126X_IRQ_RX_DONE</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -3058,7 +3058,7 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -27,7 +27,7 @@ var class_s_x126x =
|
|||
[ "getTimeOnAir", "class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2", null ],
|
||||
[ "implicitHeader", "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6", null ],
|
||||
[ "invertIQ", "class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687", null ],
|
||||
[ "isRxTimeout", "class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a", null ],
|
||||
[ "randomByte", "class_s_x126x.html#a187a616285c5872f9603a86c122deaf2", null ],
|
||||
[ "readBit", "class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c", null ],
|
||||
|
@ -81,7 +81,7 @@ var class_s_x126x =
|
|||
[ "startChannelScan", "class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3", null ],
|
||||
[ "startChannelScan", "class_s_x126x.html#aff8ec92d828421564322f13fb1c90223", null ],
|
||||
[ "startReceive", "class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc", null ],
|
||||
[ "startReceive", "class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce", null ],
|
||||
[ "startReceive", "class_s_x126x.html#ad6c81423768480e3bc04d636486241f8", null ],
|
||||
[ "startReceiveDutyCycle", "class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e", null ],
|
||||
[ "startReceiveDutyCycleAuto", "class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841", null ],
|
||||
[ "startTransmit", "class_s_x126x.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -288,9 +288,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -390,9 +390,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -298,9 +298,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -400,9 +400,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -301,9 +301,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -403,9 +403,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -310,9 +310,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -412,9 +412,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -290,9 +290,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -392,9 +392,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -298,9 +298,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -400,9 +400,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1">packetMode</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -192,7 +192,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a>(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -219,9 +219,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:aa77da235ab59a5066fc51418d4344a02"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">startReceive</a> (uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)</td></tr>
|
||||
<tr class="memdesc:aa77da235ab59a5066fc51418d4344a02"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO0 will be activated when full valid packet is received. <a href="class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa77da235ab59a5066fc51418d4344a02"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae274d8640bba5c22217db120c51c6bb8"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ae274d8640bba5c22217db120c51c6bb8"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae274d8640bba5c22217db120c51c6bb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d46040624757a5ca50693741c7a4e9a"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2d46040624757a5ca50693741c7a4e9a"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d46040624757a5ca50693741c7a4e9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfc840e8d6fe5e222f0143be17876745"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:abfc840e8d6fe5e222f0143be17876745"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfc840e8d6fe5e222f0143be17876745"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -321,9 +321,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae98f0c8bef0f49cccc87992639827612"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a399911660ab71520bbda77a6431be8ae"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:a399911660ab71520bbda77a6431be8ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1438af06aa65f00641672ed9eb21df8"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:ac1438af06aa65f00641672ed9eb21df8"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac1438af06aa65f00641672ed9eb21df8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09bb29746b5de2d1aa88a6778450306e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:a09bb29746b5de2d1aa88a6778450306e"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a09bb29746b5de2d1aa88a6778450306e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -1275,8 +1275,8 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a399911660ab71520bbda77a6431be8ae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a399911660ab71520bbda77a6431be8ae">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
<a id="ac1438af06aa65f00641672ed9eb21df8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac1438af06aa65f00641672ed9eb21df8">◆ </a></span>irqRxDoneRxTimeout()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1287,13 +1287,13 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr>
|
||||
<td class="memname">int16_t SX127x::irqRxDoneRxTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramtype">uint32_t & </td>
|
||||
<td class="paramname"><em>irqMask</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1319,7 +1319,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -2915,8 +2915,8 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae274d8640bba5c22217db120c51c6bb8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae274d8640bba5c22217db120c51c6bb8">◆ </a></span>startReceive() <span class="overload">[2/3]</span></h2>
|
||||
<a id="a2d46040624757a5ca50693741c7a4e9a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2d46040624757a5ca50693741c7a4e9a">◆ </a></span>startReceive() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -2933,13 +2933,13 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -2973,7 +2973,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__status__codes.html">Status Codes</a> </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -35,7 +35,7 @@ var class_s_x127x =
|
|||
[ "getTimeOnAir", "class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0", null ],
|
||||
[ "invertIQ", "class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9", null ],
|
||||
[ "invertPreamble", "class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_s_x127x.html#a399911660ab71520bbda77a6431be8ae", null ],
|
||||
[ "irqRxDoneRxTimeout", "class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8", null ],
|
||||
[ "isRxTimeout", "class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e", null ],
|
||||
[ "packetMode", "class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1", null ],
|
||||
[ "randomByte", "class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450", null ],
|
||||
|
@ -86,7 +86,7 @@ var class_s_x127x =
|
|||
[ "standby", "class_s_x127x.html#aa565bbff460e487672953dc05d335cb0", null ],
|
||||
[ "startChannelScan", "class_s_x127x.html#a6fa5723724393576ed597509200e17d1", null ],
|
||||
[ "startReceive", "class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd", null ],
|
||||
[ "startReceive", "class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8", null ],
|
||||
[ "startReceive", "class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a", null ],
|
||||
[ "startReceive", "class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02", null ],
|
||||
[ "startTransmit", "class_s_x127x.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
|
|
|
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -169,8 +169,8 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10">startRanging</a>(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)</td><td class="entry"><a class="el" href="class_s_x1280.html">SX1280</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a>(uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a>(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer::startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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_s_x128x.html#aef221e7d463c5228ce00ed6934512848">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -198,9 +198,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">More...</a><br /></td></tr>
|
||||
<tr class="separator:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a> (uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">More...</a><br /></td></tr>
|
||||
<tr class="separator:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a> (uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -337,9 +337,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -361,9 +361,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -166,8 +166,8 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a">startChannelScan</a>() override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a>(uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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><td class="entry"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a>(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer::startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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><td class="entry"><a class="el" href="class_s_x128x.html#aef221e7d463c5228ce00ed6934512848">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -185,9 +185,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">More...</a><br /></td></tr>
|
||||
<tr class="separator:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a> (uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">More...</a><br /></td></tr>
|
||||
<tr class="separator:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a> (uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -324,9 +324,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -348,9 +348,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -169,8 +169,8 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10">startRanging</a>(bool master, uint32_t addr, uint16_t calTable[3][6]=NULL)</td><td class="entry"><a class="el" href="class_s_x1280.html">SX1280</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a>(uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a>(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer::startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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_s_x128x.html#aef221e7d463c5228ce00ed6934512848">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -202,9 +202,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">More...</a><br /></td></tr>
|
||||
<tr class="separator:afe700968c1e02e335c389b59d950ca39 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a> (uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">More...</a><br /></td></tr>
|
||||
<tr class="separator:a776286e4a267d1d71531bc9df7aa4276 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a> (uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6083c3789671527e5aee5fd1b8723996 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae1f933f767161cc59fdaca816ab93e22 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -341,9 +341,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -365,9 +365,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53">random</a>(int32_t max)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -166,8 +166,8 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a">startChannelScan</a>() override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a>(uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer::startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, 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><td class="entry"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a>(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer::startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, 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><td class="entry"><a class="el" href="class_s_x128x.html#aef221e7d463c5228ce00ed6934512848">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -181,9 +181,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:afe700968c1e02e335c389b59d950ca39"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:afe700968c1e02e335c389b59d950ca39"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method with default parameters. Implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">More...</a><br /></td></tr>
|
||||
<tr class="separator:afe700968c1e02e335c389b59d950ca39"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a776286e4a267d1d71531bc9df7aa4276"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">startReceive</a> (uint16_t timeout, uint16_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a776286e4a267d1d71531bc9df7aa4276"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276">More...</a><br /></td></tr>
|
||||
<tr class="separator:a776286e4a267d1d71531bc9df7aa4276"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6083c3789671527e5aee5fd1b8723996"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">startReceive</a> (uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)</td></tr>
|
||||
<tr class="memdesc:a6083c3789671527e5aee5fd1b8723996"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. DIO1 will be activated when full packet is received. <a href="class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6083c3789671527e5aee5fd1b8723996"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1f933f767161cc59fdaca816ab93e22"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">getIrqStatus</a> ()</td></tr>
|
||||
<tr class="memdesc:ae1f933f767161cc59fdaca816ab93e22"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current IRQ status. <a href="class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae1f933f767161cc59fdaca816ab93e22"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -320,9 +320,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">standby</a> (uint8_t mode)</td></tr>
|
||||
<tr class="memdesc:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Sets module to a specific standby mode. <a href="class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7d5da4311092e3df6b193ff303a0c5e8 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13dbafeeb9dd9ede72cc4d907738ac48 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. A DIO pin will be activated when full packet is received. Must be implemented in module class. <a href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab913944238f4dfd950d36651eb3c4892 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">startTransmit</a> (const char *str, uint8_t addr=0)</td></tr>
|
||||
<tr class="memdesc:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. <a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a923654706eff5118ef6e84214e837f27 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -344,9 +344,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -2297,8 +2297,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a776286e4a267d1d71531bc9df7aa4276"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a776286e4a267d1d71531bc9df7aa4276">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="a6083c3789671527e5aee5fd1b8723996"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6083c3789671527e5aee5fd1b8723996">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -2312,13 +2312,13 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em> = <code>RADIOLIB_SX128X_IRQ_RX_DEFAULT</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em> = <code>RADIOLIB_SX128X_IRQ_RX_DONE</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -57,7 +57,7 @@ var class_s_x128x =
|
|||
[ "standby", "class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae", null ],
|
||||
[ "startChannelScan", "class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a", null ],
|
||||
[ "startReceive", "class_s_x128x.html#afe700968c1e02e335c389b59d950ca39", null ],
|
||||
[ "startReceive", "class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276", null ],
|
||||
[ "startReceive", "class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996", null ],
|
||||
[ "startTransmit", "class_s_x128x.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "startTransmit", "class_s_x128x.html#aef221e7d463c5228ce00ed6934512848", null ],
|
||||
|
|
|
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_si443x.html#a616eb24c4b11c5d39caaade160be8092">packetMode</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -198,9 +198,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ will be activated when full valid packet is received. <a href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -310,9 +310,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_si443x.html#a616eb24c4b11c5d39caaade160be8092">packetMode</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -195,9 +195,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ will be activated when full valid packet is received. <a href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -307,9 +307,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="class_si443x.html#a616eb24c4b11c5d39caaade160be8092">packetMode</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -186,9 +186,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ will be activated when full valid packet is received. <a href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a10f886fc534a85bbf8c1aeb9b5ffe4f2 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1070a6cde04a01d4a35da670f65ce539 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38c4a47d8192a25667417257084adbf0 inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad00ff8b58c68118ad74fee82028aa71e inherit pub_methods_class_si443x"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -298,9 +298,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
|
|
@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
|
|||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</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_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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_si443x.html#a616eb24c4b11c5d39caaade160be8092">packetMode</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5">PhysicalLayer</a>(float step, size_t maxLen)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
|
@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_si443x.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -173,9 +173,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a10f886fc534a85bbf8c1aeb9b5ffe4f2"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:a10f886fc534a85bbf8c1aeb9b5ffe4f2"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ will be activated when full valid packet is received. <a href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a10f886fc534a85bbf8c1aeb9b5ffe4f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1070a6cde04a01d4a35da670f65ce539"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a1070a6cde04a01d4a35da670f65ce539"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a1070a6cde04a01d4a35da670f65ce539">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1070a6cde04a01d4a35da670f65ce539"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38c4a47d8192a25667417257084adbf0"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a38c4a47d8192a25667417257084adbf0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="class_si443x.html#a38c4a47d8192a25667417257084adbf0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38c4a47d8192a25667417257084adbf0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad00ff8b58c68118ad74fee82028aa71e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:ad00ff8b58c68118ad74fee82028aa71e"><td class="mdescLeft"> </td><td class="mdescRight">Reads data that was received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad00ff8b58c68118ad74fee82028aa71e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -291,9 +291,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -1413,8 +1413,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1070a6cde04a01d4a35da670f65ce539"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1070a6cde04a01d4a35da670f65ce539">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="a38c4a47d8192a25667417257084adbf0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a38c4a47d8192a25667417257084adbf0">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1431,13 +1431,13 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1471,7 +1471,7 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
</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_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -35,7 +35,7 @@ var class_si443x =
|
|||
[ "standby", "class_si443x.html#ac45d2776df3ff338db154ead143fb7b8", null ],
|
||||
[ "standby", "class_si443x.html#acbc0f95f32ca961294666405596ff529", null ],
|
||||
[ "startReceive", "class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2", null ],
|
||||
[ "startReceive", "class_si443x.html#a1070a6cde04a01d4a35da670f65ce539", null ],
|
||||
[ "startReceive", "class_si443x.html#a38c4a47d8192a25667417257084adbf0", null ],
|
||||
[ "startTransmit", "class_si443x.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
[ "startTransmit", "class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314", null ],
|
||||
|
|
|
@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
|
|||
<tr><td class="entry"><a class="el" href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">getStatus</a>(uint8_t mask=0xFF)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(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><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</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_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &irqFlags, uint16_t &irqMask)</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_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a>(uint32_t &irqFlags, uint32_t &irqMask)</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><td class="entry"><a class="el" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">isCarrierDetected</a>()</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</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><td class="entry"><a class="el" href="classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e">nRF24</a>(Module *mod)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
|
||||
|
@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
|
|||
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9">startChannelScan</a>()</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><td class="entry"><a class="el" href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">startDirect</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a>()</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classn_r_f24.html#ad672f45f73267249265044063e19b4fa">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr) override</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classn_r_f24.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(const char *str, uint8_t addr=0)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3">startTransmit</a>(uint8_t *data, size_t len, uint8_t addr=0)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
|
||||
|
|
|
@ -163,9 +163,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:af4f443da5d90e032e5f2f65420515f9c"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a> ()</td></tr>
|
||||
<tr class="memdesc:af4f443da5d90e032e5f2f65420515f9c"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method. IRQ will be activated when full packet is received. <a href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">More...</a><br /></td></tr>
|
||||
<tr class="separator:af4f443da5d90e032e5f2f65420515f9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad672f45f73267249265044063e19b4fa"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classn_r_f24.html#ad672f45f73267249265044063e19b4fa">startReceive</a> (uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:ad672f45f73267249265044063e19b4fa"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="classn_r_f24.html#ad672f45f73267249265044063e19b4fa">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad672f45f73267249265044063e19b4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2288ed9242e157bc20ec02fddea30c3e"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e">startReceive</a> (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)</td></tr>
|
||||
<tr class="memdesc:a2288ed9242e157bc20ec02fddea30c3e"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt-driven receive method, implemented for compatibility with <a class="el" href="class_physical_layer.html" title="Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....">PhysicalLayer</a>. <a href="classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2288ed9242e157bc20ec02fddea30c3e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a410fb78acb4ed358818c132687b8857a"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classn_r_f24.html#a410fb78acb4ed358818c132687b8857a">readData</a> (uint8_t *data, size_t len) override</td></tr>
|
||||
<tr class="memdesc:a410fb78acb4ed358818c132687b8857a"><td class="mdescLeft"> </td><td class="mdescRight">Reads data received after calling startReceive method. When the packet length is not known in advance, getPacketLength method must be called BEFORE calling readData! <a href="classn_r_f24.html#a410fb78acb4ed358818c132687b8857a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a410fb78acb4ed358818c132687b8857a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -281,9 +281,9 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
|
||||
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &irqFlags, uint16_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">irqRxDoneRxTimeout</a> (uint32_t &irqFlags, uint32_t &irqMask)</td></tr>
|
||||
<tr class="memdesc:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">More...</a><br /></td></tr>
|
||||
<tr class="separator:af44a10b29e21d4de7794eefb8b5ade63 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="mdescLeft"> </td><td class="mdescRight">Check whether the IRQ bit for RxTimeout is set. <a href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb8d8182a32439fe91f2806d73e629f4 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -1404,8 +1404,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad672f45f73267249265044063e19b4fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad672f45f73267249265044063e19b4fa">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
<a id="a2288ed9242e157bc20ec02fddea30c3e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2288ed9242e157bc20ec02fddea30c3e">◆ </a></span>startReceive() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -1422,13 +1422,13 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>irqMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1462,7 +1462,7 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
</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_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>.</p>
|
||||
<p>Reimplemented from <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -35,7 +35,7 @@ var classn_r_f24 =
|
|||
[ "standby", "classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56", null ],
|
||||
[ "standby", "classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b", null ],
|
||||
[ "startReceive", "classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c", null ],
|
||||
[ "startReceive", "classn_r_f24.html#ad672f45f73267249265044063e19b4fa", null ],
|
||||
[ "startReceive", "classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e", null ],
|
||||
[ "startTransmit", "classn_r_f24.html#a923654706eff5118ef6e84214e837f27", null ],
|
||||
[ "startTransmit", "classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917", null ],
|
||||
[ "startTransmit", "classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
|
||||
|
|
|
@ -86,7 +86,8 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
|
|||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>calculateRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
|
||||
: <a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>
|
||||
</li>
|
||||
|
@ -116,7 +117,7 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
|
|||
, <a class="el" href="class_s_x1261.html#ae8e9968a9ee1c2199ed9f968d8f4e3b1">SX1261</a>
|
||||
, <a class="el" href="class_s_x1262.html#a33c304c19634a905c7318d9ca88f4e93">SX1262</a>
|
||||
, <a class="el" href="class_s_x1268.html#ae1b1f56336fcef9ce31d9408fbbbfe3c">SX1268</a>
|
||||
, <a class="el" href="class_s_x1272.html#a1e39e8e3b228ca9a805f41a9bbf86c64">SX1272</a>
|
||||
, <a class="el" href="class_s_x1272.html#a2510072152c936d9f62557f46a4248d0">SX1272</a>
|
||||
, <a class="el" href="class_s_x1278.html#ac6146c2a3d0a35662312165325fd97f8">SX1278</a>
|
||||
, <a class="el" href="class_s_x128x.html#a6c9116b17c5f795c874c48f6d0b6fbb7">SX128x</a>
|
||||
</li>
|
||||
|
|
|
@ -86,7 +86,8 @@ $(document).ready(function(){initNavTree('functions_func_c.html',''); initResiza
|
|||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>calculateRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
|
||||
: <a class="el" href="class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>
|
||||
</li>
|
||||
|
@ -113,7 +114,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html',''); initResiza
|
|||
, <a class="el" href="class_s_x1261.html#ae8e9968a9ee1c2199ed9f968d8f4e3b1">SX1261</a>
|
||||
, <a class="el" href="class_s_x1262.html#a33c304c19634a905c7318d9ca88f4e93">SX1262</a>
|
||||
, <a class="el" href="class_s_x1268.html#ae1b1f56336fcef9ce31d9408fbbbfe3c">SX1268</a>
|
||||
, <a class="el" href="class_s_x1272.html#a1e39e8e3b228ca9a805f41a9bbf86c64">SX1272</a>
|
||||
, <a class="el" href="class_s_x1272.html#a2510072152c936d9f62557f46a4248d0">SX1272</a>
|
||||
, <a class="el" href="class_s_x1278.html#aac7b585c4a616a1cd6f89a8b46a7d9f8">SX1278</a>
|
||||
, <a class="el" href="class_s_x128x.html#a6c9116b17c5f795c874c48f6d0b6fbb7">SX128x</a>
|
||||
</li>
|
||||
|
|
|
@ -114,9 +114,10 @@ $(document).ready(function(){initNavTree('functions_func_i.html',''); initResiza
|
|||
: <a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">SX127x</a>
|
||||
</li>
|
||||
<li>irqRxDoneRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">SX127x</a>
|
||||
: <a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">SX127x</a>
|
||||
</li>
|
||||
<li>isCarrierDetected()
|
||||
: <a class="el" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">nRF24</a>
|
||||
|
@ -125,7 +126,8 @@ $(document).ready(function(){initNavTree('functions_func_i.html',''); initResiza
|
|||
: <a class="el" href="class_lo_ra_w_a_n_node.html#af7a8ae58391e00b5fcb99f01832cc4fc">LoRaWANNode</a>
|
||||
</li>
|
||||
<li>isRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">PhysicalLayer</a>
|
||||
: <a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">SX127x</a>
|
||||
</li>
|
||||
|
|
|
@ -102,6 +102,7 @@ $(document).ready(function(){initNavTree('functions_func_r.html',''); initResiza
|
|||
</li>
|
||||
<li>randomByte()
|
||||
: <a class="el" href="class_c_c1101.html#a13cf332824479442cc20fc1c6972b092">CC1101</a>
|
||||
, <a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#a2023f0f22aad00a702bdf598c2154043">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#a74848176d435227e601c86ff37b0edbe">Si443x</a>
|
||||
|
|
|
@ -688,11 +688,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
|
|||
, <a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">LR11x0</a>
|
||||
, <a class="el" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">nRF24</a>
|
||||
, <a class="el" href="class_pager_client.html#ac232570ac012ff315a1971ab0422fed3">PagerClient</a>
|
||||
, <a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">RF69</a>
|
||||
, <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">Si443x</a>
|
||||
, <a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">SX127x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">SX128x</a>
|
||||
</li>
|
||||
<li>startReceiveDutyCycle()
|
||||
|
|
|
@ -127,9 +127,10 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
|
|||
: <a class="el" href="struct_l_r11x0_wifi_result_extended__t.html#af9391a0e26fc6ef4cc1a5f5c61689409">LR11x0WifiResultExtended_t</a>
|
||||
</li>
|
||||
<li>irqRxDoneRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">SX127x</a>
|
||||
: <a class="el" href="class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8">SX127x</a>
|
||||
</li>
|
||||
<li>isCarrierDetected()
|
||||
: <a class="el" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">nRF24</a>
|
||||
|
@ -138,7 +139,8 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
|
|||
: <a class="el" href="class_lo_ra_w_a_n_node.html#af7a8ae58391e00b5fcb99f01832cc4fc">LoRaWANNode</a>
|
||||
</li>
|
||||
<li>isRxTimeout()
|
||||
: <a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">PhysicalLayer</a>
|
||||
: <a class="el" href="class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">PhysicalLayer</a>
|
||||
, <a class="el" href="class_s_x126x.html#a34aea9413d71676c7a60fcf24017694a">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e">SX127x</a>
|
||||
</li>
|
||||
|
|
|
@ -102,6 +102,7 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
|
|||
</li>
|
||||
<li>randomByte()
|
||||
: <a class="el" href="class_c_c1101.html#a13cf332824479442cc20fc1c6972b092">CC1101</a>
|
||||
, <a class="el" href="class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d">LR11x0</a>
|
||||
, <a class="el" href="class_physical_layer.html#a1a5985308904261dd431f373d47ddee4">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#a2023f0f22aad00a702bdf598c2154043">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#a74848176d435227e601c86ff37b0edbe">Si443x</a>
|
||||
|
@ -133,26 +134,26 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
|
|||
</li>
|
||||
<li>readData()
|
||||
: <a class="el" href="class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22">CC1101</a>
|
||||
, <a class="el" href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">LR11x0</a>
|
||||
, <a class="el" href="classn_r_f24.html#a3563453988a83d22dd07d4691543a300">nRF24</a>
|
||||
, <a class="el" href="class_l_r11x0.html#a20279f1b267e936991f47fd703924833">LR11x0</a>
|
||||
, <a class="el" href="classn_r_f24.html#a410fb78acb4ed358818c132687b8857a">nRF24</a>
|
||||
, <a class="el" href="class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b">PagerClient</a>
|
||||
, <a class="el" href="class_physical_layer.html#a3563453988a83d22dd07d4691543a300">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#a3983b66c83818b4082805bcafc712f00">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e">Si443x</a>
|
||||
, <a class="el" href="class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#a3563453988a83d22dd07d4691543a300">SX128x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a3563453988a83d22dd07d4691543a300">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb">SX128x</a>
|
||||
</li>
|
||||
<li>receive()
|
||||
: <a class="el" href="class_c_c1101.html#aedc1067d0334bb69ed5316146014097d">CC1101</a>
|
||||
, <a class="el" href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0</a>
|
||||
, <a class="el" href="class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58">LR11x0</a>
|
||||
, <a class="el" href="classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac">nRF24</a>
|
||||
, <a class="el" href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#ae36e8e6042245621a182b29526fe2245">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8">Si443x</a>
|
||||
, <a class="el" href="class_si443x.html#aabca3ba8eda212938febab1df2e764b4">Si443x</a>
|
||||
, <a class="el" href="class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX128x</a>
|
||||
, <a class="el" href="class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99">SX128x</a>
|
||||
</li>
|
||||
<li>receiveDirect()
|
||||
: <a class="el" href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101</a>
|
||||
|
|
|
@ -727,11 +727,11 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
|
|||
, <a class="el" href="class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7">LR11x0</a>
|
||||
, <a class="el" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">nRF24</a>
|
||||
, <a class="el" href="class_pager_client.html#ac232570ac012ff315a1971ab0422fed3">PagerClient</a>
|
||||
, <a class="el" href="class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66">RF69</a>
|
||||
, <a class="el" href="class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892">PhysicalLayer</a>
|
||||
, <a class="el" href="class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb">RF69</a>
|
||||
, <a class="el" href="class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2">Si443x</a>
|
||||
, <a class="el" href="class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc">SX126x</a>
|
||||
, <a class="el" href="class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8">SX127x</a>
|
||||
, <a class="el" href="class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a">SX127x</a>
|
||||
, <a class="el" href="class_s_x128x.html#afe700968c1e02e335c389b59d950ca39">SX128x</a>
|
||||
</li>
|
||||
<li>startReceiveDutyCycle()
|
||||
|
|
|
@ -317,7 +317,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
|
|||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  </div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  int16_t <a class="code" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a>();</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  </div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  int16_t <a class="code" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a>(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  int16_t <a class="code" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a>(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  </div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  int16_t <a class="code" href="classn_r_f24.html#a3563453988a83d22dd07d4691543a300">readData</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div>
|
||||
|
|
|
@ -50,11 +50,11 @@ var NAVTREE =
|
|||
var NAVTREEINDEX =
|
||||
[
|
||||
"_a_f_s_k_8h_source.html",
|
||||
"class_l_r11x0.html#a3498e0e621f341e415145879989e0948",
|
||||
"class_r_f69.html#a27fad7a67c4239c19bd94d1ccfb493ca",
|
||||
"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3",
|
||||
"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99",
|
||||
"group__config__shaping.html#ga80e2185af1123c7632aa40cad1691e6d"
|
||||
"class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665",
|
||||
"class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a",
|
||||
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd",
|
||||
"class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea",
|
||||
"group__config__encoding.html#gaffff394bbc47c05ed1bfde2e16a596e8"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
|
|
@ -169,11 +169,11 @@ var NAVTREEINDEX0 =
|
|||
"class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,6,25],
|
||||
"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,6,50],
|
||||
"class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124":[3,0,6,15],
|
||||
"class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e":[3,0,6,55],
|
||||
"class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb":[3,0,6,46],
|
||||
"class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4":[3,0,6,6],
|
||||
"class_c_c1101.html#ad25ad96cddf62273bffd601384d22275":[3,0,6,13],
|
||||
"class_c_c1101.html#ad428d7e6fc9ac119101bb0716fa80bee":[3,0,6,36],
|
||||
"class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2":[3,0,6,55],
|
||||
"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,6,57],
|
||||
"class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9":[3,0,6,39],
|
||||
"class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565":[3,0,6,2],
|
||||
|
@ -239,15 +239,15 @@ var NAVTREEINDEX0 =
|
|||
"class_l_r1121.html":[3,0,26],
|
||||
"class_l_r1121.html#a0015ed8c0fde10a072b5f1317779f59a":[3,0,26,0],
|
||||
"class_l_r11x0.html":[3,0,27],
|
||||
"class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8":[3,0,27,18],
|
||||
"class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2":[3,0,27,37],
|
||||
"class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6":[3,0,27,41],
|
||||
"class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce":[3,0,27,50],
|
||||
"class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f":[3,0,27,15],
|
||||
"class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9":[3,0,27,16],
|
||||
"class_l_r11x0.html#a20279f1b267e936991f47fd703924833":[3,0,27,29],
|
||||
"class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af":[3,0,27,48],
|
||||
"class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64":[3,0,27,53],
|
||||
"class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994":[3,0,27,33],
|
||||
"class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665":[3,0,27,63]
|
||||
"class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8":[3,0,27,19],
|
||||
"class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2":[3,0,27,41],
|
||||
"class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6":[3,0,27,45],
|
||||
"class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce":[3,0,27,54],
|
||||
"class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f":[3,0,27,16],
|
||||
"class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9":[3,0,27,17],
|
||||
"class_l_r11x0.html#a20279f1b267e936991f47fd703924833":[3,0,27,33],
|
||||
"class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af":[3,0,27,52],
|
||||
"class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64":[3,0,27,57],
|
||||
"class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3":[3,0,27,4],
|
||||
"class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994":[3,0,27,37]
|
||||
};
|
||||
|
|
142
navtreeindex1.js
142
navtreeindex1.js
|
@ -1,73 +1,77 @@
|
|||
var NAVTREEINDEX1 =
|
||||
{
|
||||
"class_l_r11x0.html#a3498e0e621f341e415145879989e0948":[3,0,27,71],
|
||||
"class_l_r11x0.html#a3563453988a83d22dd07d4691543a300":[3,0,27,28],
|
||||
"class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5":[3,0,27,12],
|
||||
"class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58":[3,0,27,31],
|
||||
"class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba":[3,0,27,74],
|
||||
"class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312":[3,0,27,78],
|
||||
"class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,27,73],
|
||||
"class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665":[3,0,27,67],
|
||||
"class_l_r11x0.html#a3498e0e621f341e415145879989e0948":[3,0,27,75],
|
||||
"class_l_r11x0.html#a3563453988a83d22dd07d4691543a300":[3,0,27,32],
|
||||
"class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5":[3,0,27,13],
|
||||
"class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58":[3,0,27,35],
|
||||
"class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba":[3,0,27,78],
|
||||
"class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312":[3,0,27,82],
|
||||
"class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,27,77],
|
||||
"class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5":[3,0,27,3],
|
||||
"class_l_r11x0.html#a43318bfbed2be4a46e0b7e678d2e4d23":[3,0,27,1],
|
||||
"class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8":[3,0,27,67],
|
||||
"class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6":[3,0,27,24],
|
||||
"class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5":[3,0,27,21],
|
||||
"class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18":[3,0,27,45],
|
||||
"class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,27,72],
|
||||
"class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448":[3,0,27,4],
|
||||
"class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d":[3,0,27,64],
|
||||
"class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd":[3,0,27,70],
|
||||
"class_l_r11x0.html#a549ecc907732bca96dab27c433928740":[3,0,27,49],
|
||||
"class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3":[3,0,27,40],
|
||||
"class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6":[3,0,27,25],
|
||||
"class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5":[3,0,27,22],
|
||||
"class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18":[3,0,27,49],
|
||||
"class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,27,76],
|
||||
"class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448":[3,0,27,5],
|
||||
"class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d":[3,0,27,68],
|
||||
"class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd":[3,0,27,74],
|
||||
"class_l_r11x0.html#a549ecc907732bca96dab27c433928740":[3,0,27,53],
|
||||
"class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3":[3,0,27,44],
|
||||
"class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421":[3,0,27,0],
|
||||
"class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541":[3,0,27,39],
|
||||
"class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6":[3,0,27,42],
|
||||
"class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba":[3,0,27,14],
|
||||
"class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e":[3,0,27,25],
|
||||
"class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e":[3,0,27,47],
|
||||
"class_l_r11x0.html#a64d70a3341a6a8b32f9871cdcb719733":[3,0,27,61],
|
||||
"class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d":[3,0,27,55],
|
||||
"class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8":[3,0,27,8],
|
||||
"class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d":[3,0,27,5],
|
||||
"class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c":[3,0,27,34],
|
||||
"class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24":[3,0,27,62],
|
||||
"class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8":[3,0,27,56],
|
||||
"class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce":[3,0,27,51],
|
||||
"class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864":[3,0,27,43],
|
||||
"class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35":[3,0,27,46],
|
||||
"class_l_r11x0.html#a923654706eff5118ef6e84214e837f27":[3,0,27,68],
|
||||
"class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55":[3,0,27,58],
|
||||
"class_l_r11x0.html#a99ece57e55ee0001671165213b409a44":[3,0,27,35],
|
||||
"class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f":[3,0,27,65],
|
||||
"class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a":[3,0,27,52],
|
||||
"class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7":[3,0,27,66],
|
||||
"class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5":[3,0,27,13],
|
||||
"class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98":[3,0,27,7],
|
||||
"class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541":[3,0,27,43],
|
||||
"class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6":[3,0,27,46],
|
||||
"class_l_r11x0.html#a5df4c1ed45bf59aa25bc400bcb5dc1ba":[3,0,27,15],
|
||||
"class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e":[3,0,27,26],
|
||||
"class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e":[3,0,27,51],
|
||||
"class_l_r11x0.html#a64d70a3341a6a8b32f9871cdcb719733":[3,0,27,65],
|
||||
"class_l_r11x0.html#a6501ef362df1a5b71927cfe4e43c202d":[3,0,27,59],
|
||||
"class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8":[3,0,27,9],
|
||||
"class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d":[3,0,27,6],
|
||||
"class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c":[3,0,27,38],
|
||||
"class_l_r11x0.html#a74c3f3f8409f1fd0f41347b7d3c7dc24":[3,0,27,66],
|
||||
"class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8":[3,0,27,60],
|
||||
"class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce":[3,0,27,55],
|
||||
"class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864":[3,0,27,47],
|
||||
"class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35":[3,0,27,50],
|
||||
"class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61":[3,0,27,30],
|
||||
"class_l_r11x0.html#a923654706eff5118ef6e84214e837f27":[3,0,27,72],
|
||||
"class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55":[3,0,27,62],
|
||||
"class_l_r11x0.html#a99ece57e55ee0001671165213b409a44":[3,0,27,39],
|
||||
"class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f":[3,0,27,69],
|
||||
"class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a":[3,0,27,56],
|
||||
"class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d":[3,0,27,31],
|
||||
"class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7":[3,0,27,70],
|
||||
"class_l_r11x0.html#aaff9a5b9b7636693c98bd1c93a5863e5":[3,0,27,14],
|
||||
"class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98":[3,0,27,8],
|
||||
"class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb":[3,0,27,2],
|
||||
"class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,27,30],
|
||||
"class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932":[3,0,27,57],
|
||||
"class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9":[3,0,27,26],
|
||||
"class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d":[3,0,27,23],
|
||||
"class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9":[3,0,27,36],
|
||||
"class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1":[3,0,27,44],
|
||||
"class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d":[3,0,27,20],
|
||||
"class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81":[3,0,27,9],
|
||||
"class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea":[3,0,27,22],
|
||||
"class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60":[3,0,27,10],
|
||||
"class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,27,69],
|
||||
"class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036":[3,0,27,17],
|
||||
"class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451":[3,0,27,76],
|
||||
"class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d":[3,0,27,59],
|
||||
"class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab":[3,0,27,77],
|
||||
"class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4":[3,0,27,54],
|
||||
"class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359":[3,0,27,75],
|
||||
"class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5":[3,0,27,32],
|
||||
"class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b":[3,0,27,11],
|
||||
"class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7":[3,0,27,6],
|
||||
"class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7":[3,0,27,38],
|
||||
"class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c":[3,0,27,27],
|
||||
"class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf":[3,0,27,19],
|
||||
"class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b":[3,0,27,60],
|
||||
"class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,27,34],
|
||||
"class_l_r11x0.html#ab8c54b1b105605ffe0908c5ff9362932":[3,0,27,61],
|
||||
"class_l_r11x0.html#aba13921d2cf29cc1bc8a648e1f330aa9":[3,0,27,27],
|
||||
"class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d":[3,0,27,24],
|
||||
"class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9":[3,0,27,40],
|
||||
"class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1":[3,0,27,48],
|
||||
"class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d":[3,0,27,21],
|
||||
"class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81":[3,0,27,10],
|
||||
"class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea":[3,0,27,23],
|
||||
"class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60":[3,0,27,11],
|
||||
"class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,27,73],
|
||||
"class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036":[3,0,27,18],
|
||||
"class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451":[3,0,27,80],
|
||||
"class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d":[3,0,27,63],
|
||||
"class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab":[3,0,27,81],
|
||||
"class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4":[3,0,27,58],
|
||||
"class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359":[3,0,27,79],
|
||||
"class_l_r11x0.html#ae1a8e8eda78113c47f1a865e63051bb5":[3,0,27,36],
|
||||
"class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b":[3,0,27,12],
|
||||
"class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281":[3,0,27,71],
|
||||
"class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7":[3,0,27,7],
|
||||
"class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7":[3,0,27,42],
|
||||
"class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b":[3,0,27,29],
|
||||
"class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c":[3,0,27,28],
|
||||
"class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf":[3,0,27,20],
|
||||
"class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b":[3,0,27,64],
|
||||
"class_lo_ra_w_a_n_node.html":[3,0,23],
|
||||
"class_lo_ra_w_a_n_node.html#a07ab107de181bde59c2731a5a64a1e2e":[3,0,23,22],
|
||||
"class_lo_ra_w_a_n_node.html#a11701081ac6bd39a8a2b4bdbc248fac2":[3,0,23,25],
|
||||
|
@ -170,12 +174,10 @@ var NAVTREEINDEX1 =
|
|||
"class_physical_layer.html#a0012621c1414f4c7573e961b57884a5b":[3,0,35,56],
|
||||
"class_physical_layer.html#a018393f703a257e39cd263cccf4ffad5":[3,0,35,64],
|
||||
"class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab":[3,0,35,16],
|
||||
"class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48":[3,0,35,49],
|
||||
"class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6":[3,0,35,5],
|
||||
"class_physical_layer.html#a1784cb227d04b3f2846625fda6797536":[3,0,35,4],
|
||||
"class_physical_layer.html#a18664ad615c5507ff1690baaca90b094":[3,0,35,48],
|
||||
"class_physical_layer.html#a1a5985308904261dd431f373d47ddee4":[3,0,35,21],
|
||||
"class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292":[3,0,35,17],
|
||||
"class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18":[3,0,35,9],
|
||||
"class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b":[3,0,35,37],
|
||||
"class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6":[3,0,35,12],
|
||||
|
@ -209,6 +211,7 @@ var NAVTREEINDEX1 =
|
|||
"class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b":[3,0,35,13],
|
||||
"class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26":[3,0,35,1],
|
||||
"class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,35,25],
|
||||
"class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892":[3,0,35,49],
|
||||
"class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718":[3,0,35,27],
|
||||
"class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966":[3,0,35,33],
|
||||
"class_physical_layer.html#ac0313fe86041eb37d290019203e095d3":[3,0,35,58],
|
||||
|
@ -231,6 +234,7 @@ var NAVTREEINDEX1 =
|
|||
"class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c":[3,0,35,28],
|
||||
"class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f":[3,0,35,14],
|
||||
"class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e":[3,0,35,43],
|
||||
"class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63":[3,0,35,17],
|
||||
"class_physical_layer.html#af9f435b28f04a142bdf136fc6fdc49b3":[3,0,35,57],
|
||||
"class_physical_layer.html#afeb005bab389f137def61f1acc3714d3":[3,0,35,60],
|
||||
"class_r_f69.html":[3,0,41],
|
||||
|
@ -245,9 +249,5 @@ var NAVTREEINDEX1 =
|
|||
"class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8":[3,0,41,37],
|
||||
"class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69":[3,0,41,12],
|
||||
"class_r_f69.html#a2023f0f22aad00a702bdf598c2154043":[3,0,41,26],
|
||||
"class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1":[3,0,41,66],
|
||||
"class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a":[3,0,41,54],
|
||||
"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,41,76],
|
||||
"class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed":[3,0,41,20],
|
||||
"class_r_f69.html#a26667d50ec845c28e17236c69c886561":[3,0,41,64]
|
||||
"class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1":[3,0,41,66]
|
||||
};
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
var NAVTREEINDEX2 =
|
||||
{
|
||||
"class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a":[3,0,41,54],
|
||||
"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,41,76],
|
||||
"class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed":[3,0,41,20],
|
||||
"class_r_f69.html#a26667d50ec845c28e17236c69c886561":[3,0,41,64],
|
||||
"class_r_f69.html#a27fad7a67c4239c19bd94d1ccfb493ca":[3,0,41,57],
|
||||
"class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9":[3,0,41,21],
|
||||
"class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459":[3,0,41,52],
|
||||
|
@ -40,6 +44,7 @@ var NAVTREEINDEX2 =
|
|||
"class_r_f69.html#ab797840275fbccc40162225c32f5ffc3":[3,0,41,27],
|
||||
"class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,41,30],
|
||||
"class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c":[3,0,41,50],
|
||||
"class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb":[3,0,41,69],
|
||||
"class_r_f69.html#abd556b0f455f9510213b17588a4baf1b":[3,0,41,32],
|
||||
"class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3":[3,0,41,34],
|
||||
"class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e":[3,0,41,38],
|
||||
|
@ -54,7 +59,6 @@ var NAVTREEINDEX2 =
|
|||
"class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51":[3,0,41,3],
|
||||
"class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49":[3,0,41,59],
|
||||
"class_r_f69.html#ae36e8e6042245621a182b29526fe2245":[3,0,41,31],
|
||||
"class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66":[3,0,41,69],
|
||||
"class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3":[3,0,41,5],
|
||||
"class_r_f69.html#af434c67aabe02258ee6696a59973617b":[3,0,41,77],
|
||||
"class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a":[3,0,41,33],
|
||||
|
@ -212,7 +216,6 @@ var NAVTREEINDEX2 =
|
|||
"class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997":[3,0,63,19],
|
||||
"class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841":[3,0,63,83],
|
||||
"class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51":[3,0,63,61],
|
||||
"class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce":[3,0,63,81],
|
||||
"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,63,48],
|
||||
"class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208":[3,0,63,56],
|
||||
"class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2":[3,0,63,24],
|
||||
|
@ -246,8 +249,5 @@ var NAVTREEINDEX2 =
|
|||
"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,63,59],
|
||||
"class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e":[3,0,63,82],
|
||||
"class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc":[3,0,63,80],
|
||||
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,63,8],
|
||||
"class_s_x126x.html#a75c8d32cee712e0c940163446b98e587":[3,0,63,6],
|
||||
"class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0":[3,0,63,54],
|
||||
"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,63,76]
|
||||
"class_s_x126x.html#a676bf9622cf84822757c5dc40cc73687":[3,0,63,27]
|
||||
};
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
var NAVTREEINDEX3 =
|
||||
{
|
||||
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,63,8],
|
||||
"class_s_x126x.html#a75c8d32cee712e0c940163446b98e587":[3,0,63,6],
|
||||
"class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0":[3,0,63,54],
|
||||
"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,63,76],
|
||||
"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,63,52],
|
||||
"class_s_x126x.html#a827a4754ea53388513d263e5d9171395":[3,0,63,67],
|
||||
"class_s_x126x.html#a865397e1cca38bec2d055c047825ea07":[3,0,63,72],
|
||||
|
@ -18,7 +22,6 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,63,68],
|
||||
"class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb":[3,0,63,5],
|
||||
"class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab":[3,0,63,17],
|
||||
"class_s_x126x.html#aa838526a79ff6928cba6cf64e5707187":[3,0,63,27],
|
||||
"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,63,89],
|
||||
"class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8":[3,0,63,0],
|
||||
"class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,63,33],
|
||||
|
@ -35,6 +38,7 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,63,18],
|
||||
"class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,63,85],
|
||||
"class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,63,58],
|
||||
"class_s_x126x.html#ad6c81423768480e3bc04d636486241f8":[3,0,63,81],
|
||||
"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,63,57],
|
||||
"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,63,94],
|
||||
"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,63,25],
|
||||
|
@ -145,11 +149,11 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a":[3,0,70,16],
|
||||
"class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53":[3,0,70,78],
|
||||
"class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc":[3,0,70,27],
|
||||
"class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a":[3,0,70,86],
|
||||
"class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68":[3,0,70,45],
|
||||
"class_s_x127x.html#a3563453988a83d22dd07d4691543a300":[3,0,70,40],
|
||||
"class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9":[3,0,70,33],
|
||||
"class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e":[3,0,70,15],
|
||||
"class_s_x127x.html#a399911660ab71520bbda77a6431be8ae":[3,0,70,35],
|
||||
"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,70,92],
|
||||
"class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,70,53],
|
||||
"class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66":[3,0,70,7],
|
||||
|
@ -206,6 +210,7 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40":[3,0,70,50],
|
||||
"class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511":[3,0,70,28],
|
||||
"class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745":[3,0,70,41],
|
||||
"class_s_x127x.html#ac1438af06aa65f00641672ed9eb21df8":[3,0,70,35],
|
||||
"class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde":[3,0,70,80],
|
||||
"class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d":[3,0,70,26],
|
||||
"class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c":[3,0,70,0],
|
||||
|
@ -216,7 +221,6 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,70,22],
|
||||
"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,70,90],
|
||||
"class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,70,43],
|
||||
"class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8":[3,0,70,86],
|
||||
"class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30":[3,0,70,54],
|
||||
"class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd":[3,0,70,85],
|
||||
"class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612":[3,0,70,3],
|
||||
|
@ -245,9 +249,5 @@ var NAVTREEINDEX3 =
|
|||
"class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371":[3,0,74,38],
|
||||
"class_s_x128x.html#a20b21a4f804b148fede4b7199c4d1e71":[3,0,74,7],
|
||||
"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,74,27],
|
||||
"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,74,39],
|
||||
"class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea":[3,0,74,1],
|
||||
"class_s_x128x.html#a2b424000856a9dc212f571d0e8890635":[3,0,74,12],
|
||||
"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,74,53],
|
||||
"class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709":[3,0,74,3]
|
||||
"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,74,39]
|
||||
};
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
var NAVTREEINDEX4 =
|
||||
{
|
||||
"class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea":[3,0,74,1],
|
||||
"class_s_x128x.html#a2b424000856a9dc212f571d0e8890635":[3,0,74,12],
|
||||
"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,74,53],
|
||||
"class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709":[3,0,74,3],
|
||||
"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,74,25],
|
||||
"class_s_x128x.html#a3563453988a83d22dd07d4691543a300":[3,0,74,22],
|
||||
"class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,74,40],
|
||||
|
@ -11,11 +15,11 @@ var NAVTREEINDEX4 =
|
|||
"class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,74,61],
|
||||
"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,74,64],
|
||||
"class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2":[3,0,74,46],
|
||||
"class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996":[3,0,74,57],
|
||||
"class_s_x128x.html#a697880c42c4b1def04c8fe7f3a023ffb":[3,0,74,43],
|
||||
"class_s_x128x.html#a6c9116b17c5f795c874c48f6d0b6fbb7":[3,0,74,5],
|
||||
"class_s_x128x.html#a6e45fbfaec7063e52e188f47a3a585a5":[3,0,74,41],
|
||||
"class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a":[3,0,74,4],
|
||||
"class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276":[3,0,74,57],
|
||||
"class_s_x128x.html#a86000239b7f9871168fdfa8f8c73b377":[3,0,74,8],
|
||||
"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,74,37],
|
||||
"class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb":[3,0,74,28],
|
||||
|
@ -66,7 +70,6 @@ var NAVTREEINDEX4 =
|
|||
"class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84":[3,0,51,2],
|
||||
"class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac":[3,0,51,0],
|
||||
"class_si443x.html":[3,0,52],
|
||||
"class_si443x.html#a1070a6cde04a01d4a35da670f65ce539":[3,0,52,35],
|
||||
"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,52,34],
|
||||
"class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,52,21],
|
||||
"class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,52,16],
|
||||
|
@ -74,6 +77,7 @@ var NAVTREEINDEX4 =
|
|||
"class_si443x.html#a2badfa5db1ae5b9ec26ad7a8b3cab167":[3,0,52,24],
|
||||
"class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,52,8],
|
||||
"class_si443x.html#a3563453988a83d22dd07d4691543a300":[3,0,52,12],
|
||||
"class_si443x.html#a38c4a47d8192a25667417257084adbf0":[3,0,52,35],
|
||||
"class_si443x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,52,40],
|
||||
"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,52,38],
|
||||
"class_si443x.html#a43e7ceeff9114b35ab89f1d69916b375":[3,0,52,27],
|
||||
|
@ -125,6 +129,7 @@ var NAVTREEINDEX4 =
|
|||
"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,33,42],
|
||||
"classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,33,20],
|
||||
"classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce":[3,0,33,1],
|
||||
"classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e":[3,0,33,35],
|
||||
"classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,33,13],
|
||||
"classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b":[3,0,33,7],
|
||||
"classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,33,28],
|
||||
|
@ -155,7 +160,6 @@ var NAVTREEINDEX4 =
|
|||
"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,33,17],
|
||||
"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,33,16],
|
||||
"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,33,38],
|
||||
"classn_r_f24.html#ad672f45f73267249265044063e19b4fa":[3,0,33,35],
|
||||
"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,33,9],
|
||||
"classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a":[3,0,33,25],
|
||||
"classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,33,6],
|
||||
|
@ -245,9 +249,5 @@ var NAVTREEINDEX4 =
|
|||
"functions_~.html":[3,3,0,23],
|
||||
"group__config__encoding.html":[2,4],
|
||||
"group__config__encoding.html#ga0253ae0c289d950e36106102a983f9cb":[2,4,1],
|
||||
"group__config__encoding.html#ga0bfc51be5abf0b434a49540bddb65328":[2,4,2],
|
||||
"group__config__encoding.html#gaffff394bbc47c05ed1bfde2e16a596e8":[2,4,0],
|
||||
"group__config__shaping.html":[2,3],
|
||||
"group__config__shaping.html#ga677dde0ea956d5e99af30cf501a727ad":[2,3,2],
|
||||
"group__config__shaping.html#ga6a562fca42573d39e4a214c293756f64":[2,3,0]
|
||||
"group__config__encoding.html#ga0bfc51be5abf0b434a49540bddb65328":[2,4,2]
|
||||
};
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
var NAVTREEINDEX5 =
|
||||
{
|
||||
"group__config__encoding.html#gaffff394bbc47c05ed1bfde2e16a596e8":[2,4,0],
|
||||
"group__config__shaping.html":[2,3],
|
||||
"group__config__shaping.html#ga677dde0ea956d5e99af30cf501a727ad":[2,3,2],
|
||||
"group__config__shaping.html#ga6a562fca42573d39e4a214c293756f64":[2,3,0],
|
||||
"group__config__shaping.html#ga80e2185af1123c7632aa40cad1691e6d":[2,3,3],
|
||||
"group__config__shaping.html#gaa778d14c29d21fe329137a28a3f54a5d":[2,3,1],
|
||||
"group__config__shaping.html#gaa9495bc5eb54df04f2ed7b1ccbb4f277":[2,3,4],
|
||||
|
|
|
@ -143,7 +143,7 @@ var searchData=
|
|||
['startchannelscan_540',['startChannelScan',['../class_s_x127x.html#a6fa5723724393576ed597509200e17d1',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#aff8ec92d828421564322f13fb1c90223',1,'SX126x::startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)'],['../class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3',1,'SX126x::startChannelScan() override'],['../class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f',1,'LR11x0::startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin)'],['../class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d',1,'LR11x0::startChannelScan() override'],['../class_s_x128x.html#a948156af6e886bc46a6c6c5fb10a087a',1,'SX128x::startChannelScan()'],['../class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9',1,'PhysicalLayer::startChannelScan()']]],
|
||||
['startdirect_541',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
|
||||
['startranging_542',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
|
||||
['startreceive_543',['startReceive',['../class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7',1,'LR11x0::startReceive()'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_c_c1101.html#ad4d274deead2f6ce270810e4cb5b24d2',1,'CC1101::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) override'],['../class_s_x127x.html#ae274d8640bba5c22217db120c51c6bb8',1,'SX127x::startReceive()'],['../class_l_r11x0.html#a437eaf0e0541983751abd28db45efea8',1,'LR11x0::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../classn_r_f24.html#ad672f45f73267249265044063e19b4fa',1,'nRF24::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66',1,'RF69::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_si443x.html#a1070a6cde04a01d4a35da670f65ce539',1,'Si443x::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive() override'],['../class_s_x126x.html#a0d5ce0a8d2a5b275676d9d98124312ce',1,'SX126x::startReceive(uint32_t timeout, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)'],['../class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd',1,'SX127x::startReceive()'],['../class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02',1,'SX127x::startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)'],['../class_s_x128x.html#a776286e4a267d1d71531bc9df7aa4276',1,'SX128x::startReceive()'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive(uint32_t pin, uint32_t addr, uint32_t mask=0xFFFFF)'],['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress)'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_physical_layer.html#a13dbafeeb9dd9ede72cc4d907738ac48',1,'PhysicalLayer::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)'],['../class_s_x128x.html#afe700968c1e02e335c389b59d950ca39',1,'SX128x::startReceive()']]],
|
||||
['startreceive_543',['startReceive',['../class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7',1,'LR11x0::startReceive()'],['../class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19',1,'CC1101::startReceive() override'],['../class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e',1,'CC1101::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override'],['../class_s_x127x.html#a2d46040624757a5ca50693741c7a4e9a',1,'SX127x::startReceive()'],['../class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281',1,'LR11x0::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../classn_r_f24.html#a2288ed9242e157bc20ec02fddea30c3e',1,'nRF24::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb',1,'RF69::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_si443x.html#a38c4a47d8192a25667417257084adbf0',1,'Si443x::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)'],['../class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc',1,'SX126x::startReceive() override'],['../class_s_x126x.html#ad6c81423768480e3bc04d636486241f8',1,'SX126x::startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)'],['../class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd',1,'SX127x::startReceive()'],['../class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02',1,'SX127x::startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)'],['../class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996',1,'SX128x::startReceive()'],['../class_pager_client.html#ac232570ac012ff315a1971ab0422fed3',1,'PagerClient::startReceive(uint32_t pin, uint32_t addr, uint32_t mask=0xFFFFF)'],['../class_pager_client.html#a9c0f13846fbc333a35a16a98b6575ca6',1,'PagerClient::startReceive(uint32_t pin, uint32_t *addrs, uint32_t *masks, size_t numAddress)'],['../class_physical_layer.html#a18664ad615c5507ff1690baaca90b094',1,'PhysicalLayer::startReceive()'],['../class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892',1,'PhysicalLayer::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)'],['../class_s_x128x.html#afe700968c1e02e335c389b59d950ca39',1,'SX128x::startReceive()']]],
|
||||
['startreceivedutycycle_544',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]],
|
||||
['startreceivedutycycleauto_545',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]],
|
||||
['startsignal_546',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue