1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

Update docs

This commit is contained in:
Rhys Weatherley
2018-02-18 09:12:45 +10:00
parent e923155962
commit 25eb9d2eb6
419 changed files with 1069 additions and 1020 deletions

View File

@@ -135,10 +135,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> (<span class="keywordtype">bool</span>)((((uint16_t)0x0100) - result) &gt;&gt; 8);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;uint8_t crypto_crc8(uint8_t tag, <span class="keyword">const</span> <span class="keywordtype">void</span> *data, <span class="keywordtype">unsigned</span> size)</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;{</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">const</span> uint8_t *d = (<span class="keyword">const</span> uint8_t *)data;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; uint8_t crc = 0xFF ^ tag;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; uint8_t bit;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">while</span> (size &gt; 0) {</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; crc ^= *d++;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">for</span> (bit = 0; bit &lt; 8; ++bit) {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">// if (crc &amp; 0x80)</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// crc = (crc &lt;&lt; 1) ^ 0x1D;</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">// else</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// crc = (crc &lt;&lt; 1);</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; uint8_t generator = (uint8_t)((((int8_t)crc) &gt;&gt; 7) &amp; 0x1D);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; crc = (crc &lt;&lt; 1) ^ generator;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; --size;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> crc;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 3 2017 10:48:52 for ArduinoLibs by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Feb 18 2018 09:12:22 for ArduinoLibs by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>