|
|
|
@ -275,113 +275,112 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
|
|
|
|
|
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e">nRF24</a>(<a class="code" href="class_module.html">Module</a>* mod);</div>
|
|
|
|
|
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="class_module.html">Module</a>* getMod();</div>
|
|
|
|
|
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="comment">// basic methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="comment">// basic methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  int16_t <a class="code" href="classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce">begin</a>(</div>
|
|
|
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  int16_t freq = RADIOLIB_NRF24_DEFAULT_FREQ,</div>
|
|
|
|
|
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  int16_t dr = RADIOLIB_NRF24_DEFAULT_DR,</div>
|
|
|
|
|
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  int8_t pwr = RADIOLIB_NRF24_DEFAULT_POWER,</div>
|
|
|
|
|
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  uint8_t addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH);</div>
|
|
|
|
|
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  int16_t <a class="code" href="classn_r_f24.html#a033287e33c532638c11e2775a073f297">sleep</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  int16_t <a class="code" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">standby</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  int16_t <a class="code" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">standby</a>(uint8_t mode) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  int16_t <a class="code" href="classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  int16_t <a class="code" href="classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  int16_t <a class="code" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">transmitDirect</a>(uint32_t frf = 0) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  int16_t <a class="code" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">receiveDirect</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  int16_t <a class="code" href="classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce">begin</a>(</div>
|
|
|
|
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  int16_t freq = RADIOLIB_NRF24_DEFAULT_FREQ,</div>
|
|
|
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  int16_t dr = RADIOLIB_NRF24_DEFAULT_DR,</div>
|
|
|
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  int8_t pwr = RADIOLIB_NRF24_DEFAULT_POWER,</div>
|
|
|
|
|
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  uint8_t addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH);</div>
|
|
|
|
|
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  int16_t <a class="code" href="classn_r_f24.html#a033287e33c532638c11e2775a073f297">sleep</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  int16_t <a class="code" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">standby</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  int16_t <a class="code" href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">standby</a>(uint8_t mode) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  int16_t <a class="code" href="classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534">transmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  int16_t <a class="code" href="classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8">receive</a>(uint8_t* data, <span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  int16_t <a class="code" href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">transmitDirect</a>(uint32_t frf = 0) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  int16_t <a class="code" href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">receiveDirect</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="comment">// interrupt methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="comment">// interrupt methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3">setIrqAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d">clearIrqAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4">setPacketReceivedAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b">clearPacketReceivedAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27">setPacketSentAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2">clearPacketSentAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  int16_t <a class="code" href="classn_r_f24.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  int16_t <a class="code" href="classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f">finishTransmit</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  int16_t <a class="code" href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">startReceive</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00332"></a><span class="lineno"> 332</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="l00333"></a><span class="lineno"> 333</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00341"></a><span class="lineno"> 341</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="l00271"></a><span class="lineno"> 271</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3">setIrqAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d">clearIrqAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4">setPacketReceivedAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b">clearPacketReceivedAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27">setPacketSentAction</a>(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>));</div>
|
|
|
|
|
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keywordtype">void</span> <a class="code" href="classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2">clearPacketSentAction</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  int16_t <a class="code" href="classn_r_f24.html#a923654706eff5118ef6e84214e837f27">startTransmit</a>(uint8_t* data, <span class="keywordtype">size_t</span> len, uint8_t addr) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  int16_t <a class="code" href="classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f">finishTransmit</a>() <span class="keyword">override</span>;</div>
|
|
|
|
|
<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="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>
|
|
|
|
|
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="comment">// configuration methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="comment">// configuration methods</span></div>
|
|
|
|
|
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  int16_t <a class="code" href="classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
|
|
|
|
|
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  int16_t <a class="code" href="classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
|
|
|
|
|
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  int16_t <a class="code" href="classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a">setOutputPower</a>(int8_t pwr);</div>
|
|
|
|
|
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  int16_t <a class="code" href="classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4">setAddressWidth</a>(uint8_t addrWidth);</div>
|
|
|
|
|
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  int16_t <a class="code" href="classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af">setTransmitPipe</a>(uint8_t* addr);</div>
|
|
|
|
|
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  int16_t <a class="code" href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">setReceivePipe</a>(uint8_t pipeNum, uint8_t* addr);</div>
|
|
|
|
|
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  int16_t <a class="code" href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">setReceivePipe</a>(uint8_t pipeNum, uint8_t addrByte);</div>
|
|
|
|
|
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  int16_t <a class="code" href="classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a">disablePipe</a>(uint8_t pipeNum);</div>
|
|
|
|
|
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  int16_t <a class="code" href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">getStatus</a>(uint8_t mask = 0xFF);</div>
|
|
|
|
|
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordtype">bool</span> <a class="code" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">isCarrierDetected</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  int16_t <a class="code" href="classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordtype">size_t</span> <a class="code" href="classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  int16_t <a class="code" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">setCrcFiltering</a>(<span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>);</div>
|
|
|
|
|
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  int16_t <a class="code" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">setAutoAck</a>(<span class="keywordtype">bool</span> autoAckOn = <span class="keyword">true</span>);</div>
|
|
|
|
|
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  int16_t <a class="code" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">setAutoAck</a>(uint8_t pipeNum, <span class="keywordtype">bool</span> autoAckOn);</div>
|
|
|
|
|
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  int16_t <a class="code" href="classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  int16_t <a class="code" href="classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="preprocessor">#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL</span></div>
|
|
|
|
|
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keyword">protected</span>:</div>
|
|
|
|
|
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
|
|
|
|
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keywordtype">void</span> SPIreadRxPayload(uint8_t* data, uint8_t numBytes);</div>
|
|
|
|
|
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keywordtype">void</span> SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);</div>
|
|
|
|
|
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keywordtype">void</span> SPItransfer(uint8_t cmd, <span class="keywordtype">bool</span> write = <span class="keyword">false</span>, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);</div>
|
|
|
|
|
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
|
|
|
|
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">protected</span>:</div>
|
|
|
|
|
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  int16_t frequency = RADIOLIB_NRF24_DEFAULT_FREQ;</div>
|
|
|
|
|
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  int16_t dataRate = RADIOLIB_NRF24_DEFAULT_DR;</div>
|
|
|
|
|
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  int8_t power = RADIOLIB_NRF24_DEFAULT_POWER;</div>
|
|
|
|
|
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  uint8_t addressWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;</div>
|
|
|
|
|
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  int16_t config();</div>
|
|
|
|
|
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keywordtype">void</span> clearIRQ();</div>
|
|
|
|
|
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span> };</div>
|
|
|
|
|
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  int16_t <a class="code" href="classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
|
|
|
|
|
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  int16_t <a class="code" href="classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a">setBitRate</a>(<span class="keywordtype">float</span> br);</div>
|
|
|
|
|
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  int16_t <a class="code" href="classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a">setOutputPower</a>(int8_t pwr);</div>
|
|
|
|
|
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  int16_t <a class="code" href="classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4">setAddressWidth</a>(uint8_t addrWidth);</div>
|
|
|
|
|
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  int16_t <a class="code" href="classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af">setTransmitPipe</a>(uint8_t* addr);</div>
|
|
|
|
|
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  int16_t <a class="code" href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">setReceivePipe</a>(uint8_t pipeNum, uint8_t* addr);</div>
|
|
|
|
|
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  int16_t <a class="code" href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">setReceivePipe</a>(uint8_t pipeNum, uint8_t addrByte);</div>
|
|
|
|
|
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  int16_t <a class="code" href="classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a">disablePipe</a>(uint8_t pipeNum);</div>
|
|
|
|
|
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  int16_t <a class="code" href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">getStatus</a>(uint8_t mask = 0xFF);</div>
|
|
|
|
|
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordtype">bool</span> <a class="code" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">isCarrierDetected</a>();</div>
|
|
|
|
|
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  int16_t <a class="code" href="classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4">setFrequencyDeviation</a>(<span class="keywordtype">float</span> freqDev) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keywordtype">size_t</span> <a class="code" href="classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  int16_t <a class="code" href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">setCrcFiltering</a>(<span class="keywordtype">bool</span> crcOn = <span class="keyword">true</span>);</div>
|
|
|
|
|
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  int16_t <a class="code" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">setAutoAck</a>(<span class="keywordtype">bool</span> autoAckOn = <span class="keyword">true</span>);</div>
|
|
|
|
|
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  int16_t <a class="code" href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">setAutoAck</a>(uint8_t pipeNum, <span class="keywordtype">bool</span> autoAckOn);</div>
|
|
|
|
|
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  int16_t <a class="code" href="classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916">setDataShaping</a>(uint8_t sh) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  int16_t <a class="code" href="classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf">setEncoding</a>(uint8_t encoding) <span class="keyword">override</span>;</div>
|
|
|
|
|
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="preprocessor">#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL</span></div>
|
|
|
|
|
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keyword">protected</span>:</div>
|
|
|
|
|
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <a class="code" href="class_module.html">Module</a>* getMod();</div>
|
|
|
|
|
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="keywordtype">void</span> SPIreadRxPayload(uint8_t* data, uint8_t numBytes);</div>
|
|
|
|
|
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="keywordtype">void</span> SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);</div>
|
|
|
|
|
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keywordtype">void</span> SPItransfer(uint8_t cmd, <span class="keywordtype">bool</span> write = <span class="keyword">false</span>, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);</div>
|
|
|
|
|
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> <span class="preprocessor">#if !RADIOLIB_GODMODE</span></div>
|
|
|
|
|
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keyword">private</span>:</div>
|
|
|
|
|
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <a class="code" href="class_module.html">Module</a>* mod;</div>
|
|
|
|
|
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  int16_t frequency = RADIOLIB_NRF24_DEFAULT_FREQ;</div>
|
|
|
|
|
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  int16_t dataRate = RADIOLIB_NRF24_DEFAULT_DR;</div>
|
|
|
|
|
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  int8_t power = RADIOLIB_NRF24_DEFAULT_POWER;</div>
|
|
|
|
|
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  uint8_t addressWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;</div>
|
|
|
|
|
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  int16_t config();</div>
|
|
|
|
|
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keywordtype">void</span> clearIRQ();</div>
|
|
|
|
|
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span> };</div>
|
|
|
|
|
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="ttc" id="aclass_module_html"><div class="ttname"><a href="class_module.html">Module</a></div><div class="ttdoc">Implements all common low-level methods to control the wireless module. Every module class contains o...</div><div class="ttdef"><b>Definition:</b> Module.h:31</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:34</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>
|
|
|
|
@ -389,39 +388,39 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
|
|
|
|
|
<div class="ttc" id="aclass_physical_layer_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
|
|
|
|
|
<div class="ttc" id="aclass_physical_layer_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html"><div class="ttname"><a href="classn_r_f24.html">nRF24</a></div><div class="ttdoc">Control class for nRF24 module.</div><div class="ttdef"><b>Definition:</b> nRF24.h:184</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a033287e33c532638c11e2775a073f297"><div class="ttname"><a href="classn_r_f24.html#a033287e33c532638c11e2775a073f297">nRF24::sleep</a></div><div class="ttdeci">int16_t sleep()</div><div class="ttdoc">Sets the module to sleep mode.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:71</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0429a9d6524005065e6fac21aaebdcbf"><div class="ttname"><a href="classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf">nRF24::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Dummy encoding configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:561</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0873f58ae62e41cff99813e21cc8b02a"><div class="ttname"><a href="classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a">nRF24::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:299</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a08b90ae895a6a45bceb11f67237245b4"><div class="ttname"><a href="classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4">nRF24::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> nRF24.cpp:166</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a090bb64f65309efabfa1ffd86daa2303"><div class="ttname"><a href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24::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> nRF24.cpp:137</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0db248d2bcdb4ca2b401e8e638442916"><div class="ttname"><a href="classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916">nRF24::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:554</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0ef68849f812367432f5a3798f94b8ce"><div class="ttname"><a href="classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce">nRF24::begin</a></div><div class="ttdeci">int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:13</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a23ea1749c21863ebc5bd3a2b08d64f3b"><div class="ttname"><a href="classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b">nRF24::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> nRF24.cpp:507</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a31bcc5a8c3747bf08a273dbdadc5481a"><div class="ttname"><a href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">nRF24::setReceivePipe</a></div><div class="ttdeci">int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)</div><div class="ttdoc">Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:409</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a033287e33c532638c11e2775a073f297"><div class="ttname"><a href="classn_r_f24.html#a033287e33c532638c11e2775a073f297">nRF24::sleep</a></div><div class="ttdeci">int16_t sleep()</div><div class="ttdoc">Sets the module to sleep mode.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:67</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0429a9d6524005065e6fac21aaebdcbf"><div class="ttname"><a href="classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf">nRF24::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Dummy encoding configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:557</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0873f58ae62e41cff99813e21cc8b02a"><div class="ttname"><a href="classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a">nRF24::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:295</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a08b90ae895a6a45bceb11f67237245b4"><div class="ttname"><a href="classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4">nRF24::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> nRF24.cpp:162</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a090bb64f65309efabfa1ffd86daa2303"><div class="ttname"><a href="classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303">nRF24::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> nRF24.cpp:133</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0db248d2bcdb4ca2b401e8e638442916"><div class="ttname"><a href="classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916">nRF24::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:550</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a0ef68849f812367432f5a3798f94b8ce"><div class="ttname"><a href="classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce">nRF24::begin</a></div><div class="ttdeci">int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:9</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a23ea1749c21863ebc5bd3a2b08d64f3b"><div class="ttname"><a href="classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b">nRF24::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> nRF24.cpp:503</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a31bcc5a8c3747bf08a273dbdadc5481a"><div class="ttname"><a href="classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a">nRF24::setReceivePipe</a></div><div class="ttdeci">int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)</div><div class="ttdoc">Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:405</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="classn_r_f24.html#a3563453988a83d22dd07d4691543a300">nRF24::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="aclassn_r_f24_html_a3eb45884a5730ac1c339c7ba4f7b5282"><div class="ttname"><a href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool crcOn=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:514</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a3f0b08fd8e58db36f6c1926cc3eac6a9"><div class="ttname"><a href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">nRF24::getStatus</a></div><div class="ttdeci">int16_t getStatus(uint8_t mask=0xFF)</div><div class="ttdoc">Gets nRF24 status register.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:492</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a408278336cdf25fd205ecffea86c26e8"><div class="ttname"><a href="classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8">nRF24::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:285</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a415d86947742e981bfcf7f2371f8605c"><div class="ttname"><a href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Dummy direct mode reception method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:152</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a4295cfbfe05ec696aae680593f63ff7b"><div class="ttname"><a href="classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b">nRF24::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> nRF24.cpp:170</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a3eb45884a5730ac1c339c7ba4f7b5282"><div class="ttname"><a href="classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282">nRF24::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool crcOn=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:510</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a3f0b08fd8e58db36f6c1926cc3eac6a9"><div class="ttname"><a href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">nRF24::getStatus</a></div><div class="ttdeci">int16_t getStatus(uint8_t mask=0xFF)</div><div class="ttdoc">Gets nRF24 status register.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:488</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a408278336cdf25fd205ecffea86c26e8"><div class="ttname"><a href="classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8">nRF24::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:281</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a415d86947742e981bfcf7f2371f8605c"><div class="ttname"><a href="classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c">nRF24::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Dummy direct mode reception method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:148</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a4295cfbfe05ec696aae680593f63ff7b"><div class="ttname"><a href="classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b">nRF24::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> nRF24.cpp:166</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534">nRF24::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="aclassn_r_f24_html_a4dd39e5c0efee1f0c2a14f729eb4426a"><div class="ttname"><a href="classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a">nRF24::disablePipe</a></div><div class="ttdeci">int16_t disablePipe(uint8_t pipeNum)</div><div class="ttdoc">Disables specified receive pipe.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:461</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5170284f0a5535de7d00216d450b87a4"><div class="ttname"><a href="classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4">nRF24::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Dummy configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:500</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5957f06a891d3d9c07e87b59c239ce56"><div class="ttname"><a href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">nRF24::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:75</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5ae45ceec01854226ecce0320f1051e2"><div class="ttname"><a href="classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2">nRF24::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> nRF24.cpp:178</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5b01677f5ce6bee54da8fc7098c339f4"><div class="ttname"><a href="classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4">nRF24::setAddressWidth</a></div><div class="ttdeci">int16_t setAddressWidth(uint8_t addrWidth)</div><div class="ttdoc">Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:361</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a8e00d6729ee3c869cda8ccb5ae15ba27"><div class="ttname"><a href="classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27">nRF24::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> nRF24.cpp:174</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a4dd39e5c0efee1f0c2a14f729eb4426a"><div class="ttname"><a href="classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a">nRF24::disablePipe</a></div><div class="ttdeci">int16_t disablePipe(uint8_t pipeNum)</div><div class="ttdoc">Disables specified receive pipe.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:457</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5170284f0a5535de7d00216d450b87a4"><div class="ttname"><a href="classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4">nRF24::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Dummy configuration method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:496</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5957f06a891d3d9c07e87b59c239ce56"><div class="ttname"><a href="classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56">nRF24::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:71</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5ae45ceec01854226ecce0320f1051e2"><div class="ttname"><a href="classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2">nRF24::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> nRF24.cpp:174</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a5b01677f5ce6bee54da8fc7098c339f4"><div class="ttname"><a href="classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4">nRF24::setAddressWidth</a></div><div class="ttdeci">int16_t setAddressWidth(uint8_t addrWidth)</div><div class="ttdoc">Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:357</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a8e00d6729ee3c869cda8ccb5ae15ba27"><div class="ttname"><a href="classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27">nRF24::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> nRF24.cpp:170</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="classn_r_f24.html#a923654706eff5118ef6e84214e837f27">nRF24::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="aclassn_r_f24_html_aa0e1f2dddf810213410a420205bbd8af"><div class="ttname"><a href="classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af">nRF24::setTransmitPipe</a></div><div class="ttdeci">int16_t setTransmitPipe(uint8_t *addr)</div><div class="ttdoc">Sets address of transmit pipe. The address width must be the same as the same as the configured in se...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:394</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_aaf5887fe58c4d542cbed80482de1d42d"><div class="ttname"><a href="classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d">nRF24::clearIrqAction</a></div><div class="ttdeci">void clearIrqAction()</div><div class="ttdoc">Clears interrupt service routine .</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:162</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_aa0e1f2dddf810213410a420205bbd8af"><div class="ttname"><a href="classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af">nRF24::setTransmitPipe</a></div><div class="ttdeci">int16_t setTransmitPipe(uint8_t *addr)</div><div class="ttdoc">Sets address of transmit pipe. The address width must be the same as the same as the configured in se...</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:390</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_aaf5887fe58c4d542cbed80482de1d42d"><div class="ttname"><a href="classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d">nRF24::clearIrqAction</a></div><div class="ttdeci">void clearIrqAction()</div><div class="ttdoc">Clears interrupt service routine .</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:158</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ab12de8d953c2384c5fff09b4abf65d1e"><div class="ttname"><a href="classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e">nRF24::nRF24</a></div><div class="ttdeci">nRF24(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:5</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8">nRF24::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="aclassn_r_f24_html_abf9323748b1a850e6ddc6f6d48f4cfb3"><div class="ttname"><a href="classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3">nRF24::setIrqAction</a></div><div class="ttdeci">void setIrqAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when IRQ activates.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:158</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_aca941c9235ba1212257288554eb4b7fe"><div class="ttname"><a href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">nRF24::setAutoAck</a></div><div class="ttdeci">int16_t setAutoAck(bool autoAckOn=true)</div><div class="ttdoc">Enable or disable auto-acknowledge packets on all pipes.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:525</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ad9204ee787b425e2c9e8422bb7939a37"><div class="ttname"><a href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">nRF24::isCarrierDetected</a></div><div class="ttdeci">bool isCarrierDetected()</div><div class="ttdoc">Checks if carrier was detected during last RX.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:496</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ad9859fa54aed7d3cd82839bad9d7d33a"><div class="ttname"><a href="classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a">nRF24::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t pwr)</div><div class="ttdoc">Sets output power. Allowed values are -18, -12, -6 or 0 dBm.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:327</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_af0c21ff66c011dfdc1ad12bc7dd11c2f"><div class="ttname"><a href="classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f">nRF24::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> nRF24.cpp:222</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_af4f443da5d90e032e5f2f65420515f9c"><div class="ttname"><a href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">nRF24::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method. IRQ will be activated when full packet is received.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:230</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_abf9323748b1a850e6ddc6f6d48f4cfb3"><div class="ttname"><a href="classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3">nRF24::setIrqAction</a></div><div class="ttdeci">void setIrqAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when IRQ activates.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:154</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_aca941c9235ba1212257288554eb4b7fe"><div class="ttname"><a href="classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe">nRF24::setAutoAck</a></div><div class="ttdeci">int16_t setAutoAck(bool autoAckOn=true)</div><div class="ttdoc">Enable or disable auto-acknowledge packets on all pipes.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:521</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ad9204ee787b425e2c9e8422bb7939a37"><div class="ttname"><a href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">nRF24::isCarrierDetected</a></div><div class="ttdeci">bool isCarrierDetected()</div><div class="ttdoc">Checks if carrier was detected during last RX.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:492</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_ad9859fa54aed7d3cd82839bad9d7d33a"><div class="ttname"><a href="classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a">nRF24::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t pwr)</div><div class="ttdoc">Sets output power. Allowed values are -18, -12, -6 or 0 dBm.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:323</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_af0c21ff66c011dfdc1ad12bc7dd11c2f"><div class="ttname"><a href="classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f">nRF24::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> nRF24.cpp:218</div></div>
|
|
|
|
|
<div class="ttc" id="aclassn_r_f24_html_af4f443da5d90e032e5f2f65420515f9c"><div class="ttname"><a href="classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c">nRF24::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method. IRQ will be activated when full packet is received.</div><div class="ttdef"><b>Definition:</b> nRF24.cpp:226</div></div>
|
|
|
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
|
|
|
</div><!-- doc-content -->
|
|
|
|
|
<!-- start footer part -->
|
|
|
|
|