Deploying to gh-pages from @ 1b289f2bae
🚀
This commit is contained in:
parent
93bb31b3dc
commit
40f5e076d9
8 changed files with 88 additions and 77 deletions
|
@ -489,38 +489,45 @@ $(document).ready(function(){initNavTree('_build_opt_8h_source.html',''); initRe
|
|||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="comment">//#define RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  </div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="comment"> * Uncomment to enable pre-defined modules when using RadioShield.</span></div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="comment">//#define RADIOLIB_RADIOSHIELD</span></div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  </div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="comment"> * Uncomment to enable static-only memory management: no dynamic allocation will be performed.</span></div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="comment"> * Warning: Large static arrays will be created in some methods. It is not advised to send large packets in this mode.</span></div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="comment">//#define RADIOLIB_STATIC_ONLY</span></div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="comment">// set the size of static arrays to use</span></div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="preprocessor">#if !defined(RADIOLIB_STATIC_ARRAY_SIZE)</span></div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="preprocessor">#define RADIOLIB_STATIC_ARRAY_SIZE 256</span></div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  </div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="preprocessor">#define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != ERR_NONE) { return(STATEVAR); } }</span></div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  </div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="preprocessor">#if defined(RADIOLIB_CHECK_PARAMS)</span></div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="preprocessor">#define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }</span></div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor">#define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}</span></div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  </div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> <span class="comment">// version definitions</span></div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#define RADIOLIB_VERSION_MAJOR (0x04)</span></div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="preprocessor">#define RADIOLIB_VERSION_MINOR (0x02)</span></div>
|
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="preprocessor">#define RADIOLIB_VERSION_PATCH (0x00)</span></div>
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="preprocessor">#define RADIOLIB_VERSION_EXTRA (0x00)</span></div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  </div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="preprocessor">#define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))</span></div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div>
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="comment"> * Uncomment to enable low-level hardware access</span></div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="comment"> * This will make some hardware methods like SPI get/set accessible from the user sketch - think of it as "god mode lite"</span></div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="comment"> * Warning: RadioLib won't stop you from writing invalid stuff into your device, so it's quite easy to brick your module with this.</span></div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="comment">//#define RADIOLIB_LOW_LEVEL</span></div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  </div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="comment"> * Uncomment to enable pre-defined modules when using RadioShield.</span></div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="comment">//#define RADIOLIB_RADIOSHIELD</span></div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="comment"> * Uncomment to enable static-only memory management: no dynamic allocation will be performed.</span></div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="comment"> * Warning: Large static arrays will be created in some methods. It is not advised to send large packets in this mode.</span></div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="comment">//#define RADIOLIB_STATIC_ONLY</span></div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  </div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="comment">// set the size of static arrays to use</span></div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="preprocessor">#if !defined(RADIOLIB_STATIC_ARRAY_SIZE)</span></div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="preprocessor">#define RADIOLIB_STATIC_ARRAY_SIZE 256</span></div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor">#define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != ERR_NONE) { return(STATEVAR); } }</span></div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  </div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#if defined(RADIOLIB_CHECK_PARAMS)</span></div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="preprocessor">#define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }</span></div>
|
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="preprocessor">#define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}</span></div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  </div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> <span class="comment">// version definitions</span></div>
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="preprocessor">#define RADIOLIB_VERSION_MAJOR (0x04)</span></div>
|
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <span class="preprocessor">#define RADIOLIB_VERSION_MINOR (0x02)</span></div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="preprocessor">#define RADIOLIB_VERSION_PATCH (0x00)</span></div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="preprocessor">#define RADIOLIB_VERSION_EXTRA (0x00)</span></div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="preprocessor">#define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))</span></div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  </div>
|
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
|
|
@ -219,7 +219,7 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  </div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  int16_t <a class="code" href="class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7">explicitHeader</a>();</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  </div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  int16_t setBandwidthRaw(uint8_t newBandwidth);</div>
|
||||
|
@ -229,7 +229,7 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  </div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  int16_t configFSK();</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div>
|
||||
|
|
|
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('_s_x1273_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  int16_t <a class="code" href="class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f">setSpreadingFactor</a>(uint8_t sf);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
|
|
|
@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('_s_x1276_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  int16_t <a class="code" href="class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
|
|
|
@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('_s_x1277_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  int16_t <a class="code" href="class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf">setSpreadingFactor</a>(uint8_t sf);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
|
|
|
@ -228,7 +228,7 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  int16_t <a class="code" href="class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1">explicitHeader</a>();</div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  </div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  int16_t setBandwidthRaw(uint8_t newBandwidth);</div>
|
||||
|
@ -238,7 +238,7 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  </div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  int16_t configFSK();</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordtype">bool</span> _ldroAuto = <span class="keyword">true</span>;</div>
|
||||
|
|
|
@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('_s_x1279_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  int16_t <a class="code" href="class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817">setFrequency</a>(<span class="keywordtype">float</span> freq);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
|
|
|
@ -212,9 +212,9 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="preprocessor">#define SX127X_DETECT_OPTIMIZE_SF_7_12 0b00000011 // 2 0 SF7 to SF12 detection optimization</span></div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// SX127X_REG_INVERT_IQ</span></div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="preprocessor">#define SX127X_INVERT_IQ_RXPATH_ON 0b01000000 // 6 6 I and Q signals are inverted </span></div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="preprocessor">#define SX127X_INVERT_IQ_RXPATH_ON 0b01000000 // 6 6 I and Q signals are inverted</span></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="preprocessor">#define SX127X_INVERT_IQ_RXPATH_OFF 0b00000000 // 6 6 normal mode</span></div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="preprocessor">#define SX127X_INVERT_IQ_TXPATH_ON 0b00000001 // 0 0 I and Q signals are inverted </span></div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="preprocessor">#define SX127X_INVERT_IQ_TXPATH_ON 0b00000001 // 0 0 I and Q signals are inverted</span></div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor">#define SX127X_INVERT_IQ_TXPATH_OFF 0b00000000 // 0 0 normal mode</span></div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// SX127X_REG_DETECTION_THRESHOLD</span></div>
|
||||
|
@ -733,45 +733,49 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
|
|||
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  </div>
|
||||
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  int16_t <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>(<span class="keywordtype">bool</span> <a class="code" href="class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04">invertIQ</a>);</div>
|
||||
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  </div>
|
||||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)</span></div>
|
||||
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  <a class="code" href="class_module.html">Module</a>* _mod;</div>
|
||||
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  </div>
|
||||
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  <span class="keywordtype">float</span> _freq = 0;</div>
|
||||
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <span class="keywordtype">float</span> _bw = 0;</div>
|
||||
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  uint8_t _sf = 0;</div>
|
||||
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  uint8_t _cr = 0;</div>
|
||||
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  <span class="keywordtype">float</span> _br = 0;</div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  <span class="keywordtype">float</span> _rxBw = 0;</div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  <span class="keywordtype">bool</span> _ook = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  <span class="keywordtype">bool</span> _crcEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <span class="keywordtype">size_t</span> _packetLength = 0;</div>
|
||||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  </div>
|
||||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
|
||||
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  int16_t config();</div>
|
||||
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>  int16_t configFSK();</div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  int16_t getActiveModem();</div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  int16_t directMode();</div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
||||
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  </div>
|
||||
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <span class="preprocessor">#ifndef RADIOLIB_GODMODE</span></div>
|
||||
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <span class="keywordtype">float</span> _dataRate = 0;</div>
|
||||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  uint8_t _packetLengthConfig = SX127X_PACKET_VARIABLE;</div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  </div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  int16_t setMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  int16_t setActiveModem(uint8_t modem);</div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  <span class="keywordtype">void</span> clearIRQFlags();</div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> };</div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  </div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  </div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  </div>
|
||||
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  <span class="keywordtype">float</span> _freq = 0;</div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  <span class="keywordtype">float</span> _bw = 0;</div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  uint8_t _sf = 0;</div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  uint8_t _cr = 0;</div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <span class="keywordtype">float</span> _br = 0;</div>
|
||||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  <span class="keywordtype">float</span> _rxBw = 0;</div>
|
||||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="keywordtype">bool</span> _ook = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  <span class="keywordtype">bool</span> _crcEnabled = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>  <span class="keywordtype">size_t</span> _packetLength = 0;</div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  </div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  int16_t setFrequencyRaw(<span class="keywordtype">float</span> newFreq);</div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  int16_t config();</div>
|
||||
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  int16_t configFSK();</div>
|
||||
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  int16_t getActiveModem();</div>
|
||||
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  int16_t directMode();</div>
|
||||
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  int16_t setPacketMode(uint8_t mode, uint8_t len);</div>
|
||||
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  </div>
|
||||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <span class="preprocessor">#if !defined(RADIOLIB_GODMODE)</span></div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  <span class="keywordtype">float</span> _dataRate = 0;</div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  <span class="keywordtype">bool</span> _packetLengthQueried = <span class="keyword">false</span>; <span class="comment">// FSK packet length is the first byte in FIFO, length can only be queried once</span></div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  uint8_t _packetLengthConfig = SX127X_PACKET_VARIABLE;</div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  </div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  <span class="keywordtype">bool</span> findChip(uint8_t ver);</div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  int16_t setMode(uint8_t mode);</div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  int16_t setActiveModem(uint8_t modem);</div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  <span class="keywordtype">void</span> clearIRQFlags();</div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  <span class="keywordtype">void</span> clearFIFO(<span class="keywordtype">size_t</span> count); <span class="comment">// used mostly to clear remaining bytes in FIFO after a packet read</span></div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> };</div>
|
||||
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  </div>
|
||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  </div>
|
||||
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_physical_layer_html_ab139a34e03a6fd5a781cd54da21d308f"><div class="ttname"><a href="class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)</div><div class="ttdoc">Arduino Flash String transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:8</div></div>
|
||||
|
|
Loading…
Add table
Reference in a new issue