diff options
Diffstat (limited to 'docs/3.1/math8_8h_source.html')
-rw-r--r-- | docs/3.1/math8_8h_source.html | 68 |
1 files changed, 45 insertions, 23 deletions
diff --git a/docs/3.1/math8_8h_source.html b/docs/3.1/math8_8h_source.html index 452f808f..767dcf17 100644 --- a/docs/3.1/math8_8h_source.html +++ b/docs/3.1/math8_8h_source.html @@ -8,6 +8,14 @@ <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<script type="text/javascript"> + $(document).ready(initResizable); + $(window).load(resizeHeight); +</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> @@ -67,6 +75,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('math8_8h_source.html','');}); +</script> +<div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" @@ -81,11 +104,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); </iframe> </div> -<div id="nav-path" class="navpath"> - <ul> -<li class="navelem"><a class="el" href="dir_fbb9e787cf27434374136273d35a9c17.html">lib8tion</a></li> </ul> -</div> -</div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">math8.h</div> </div> @@ -392,25 +410,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <div class="line"><a name="l00354"></a><span class="lineno"> 354</span> }</div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> <span class="preprocessor">#endif</span></div> -<div class="ttc" id="group___math_html_ga9d113e85065df7c9006704ea6b6dcda4"><div class="ttname"><a href="group___math.html#ga9d113e85065df7c9006704ea6b6dcda4">qmul8</a></div><div class="ttdeci">LIB8STATIC uint8_t qmul8(uint8_t i, uint8_t j)</div><div class="ttdoc">saturating 8x8 bit multiplication, with 8 bit result </div><div class="ttdef"><b>Definition:</b> math8.h:267</div></div> -<div class="ttc" id="group___math_html_ga4bf8996c4a130e96521495d4a1395a01"><div class="ttname"><a href="group___math.html#ga4bf8996c4a130e96521495d4a1395a01">abs8</a></div><div class="ttdeci">LIB8STATIC int8_t abs8(int8_t i)</div><div class="ttdoc">take abs() of a signed 8-bit uint8_t </div><div class="ttdef"><b>Definition:</b> math8.h:301</div></div> -<div class="ttc" id="group___math_html_ga6bfedf0473d4c3705e8feeb6a25b9ea5"><div class="ttname"><a href="group___math.html#ga6bfedf0473d4c3705e8feeb6a25b9ea5">avg8</a></div><div class="ttdeci">LIB8STATIC uint8_t avg8(uint8_t i, uint8_t j)</div><div class="ttdoc">Calculate an integer average of two unsigned 8-bit integer values (uint8_t). </div><div class="ttdef"><b>Definition:</b> math8.h:148</div></div> -<div class="ttc" id="group___math_html_gaaaa16f47aca46653d51793b1af177587"><div class="ttname"><a href="group___math.html#gaaaa16f47aca46653d51793b1af177587">qsub8</a></div><div class="ttdeci">LIB8STATIC uint8_t qsub8(uint8_t i, uint8_t j)</div><div class="ttdoc">subtract one byte from another, saturating at 0x00 </div><div class="ttdef"><b>Definition:</b> math8.h:86</div></div> -<div class="ttc" id="group___math_html_ga2bcd51c47538dbc933999382e272a7a7"><div class="ttname"><a href="group___math.html#ga2bcd51c47538dbc933999382e272a7a7">addmod8</a></div><div class="ttdeci">LIB8STATIC uint8_t addmod8(uint8_t a, uint8_t b, uint8_t m)</div><div class="ttdoc">Add two numbers, and calculate the modulo of the sum and a third number, M. </div><div class="ttdef"><b>Definition:</b> math8.h:223</div></div> -<div class="ttc" id="group___math_html_ga9f1f93145ca1955562b7f50f5db96ac1"><div class="ttname"><a href="group___math.html#ga9f1f93145ca1955562b7f50f5db96ac1">add8</a></div><div class="ttdeci">LIB8STATIC uint8_t add8(uint8_t i, uint8_t j)</div><div class="ttdoc">add one byte to another, with one byte result </div><div class="ttdef"><b>Definition:</b> math8.h:115</div></div> -<div class="ttc" id="group___math_html_ga30558a835c484b418165909118e702b1"><div class="ttname"><a href="group___math.html#ga30558a835c484b418165909118e702b1">avg7</a></div><div class="ttdeci">LIB8STATIC int8_t avg7(int8_t i, int8_t j)</div><div class="ttdoc">Calculate an integer average of two signed 7-bit integers (int8_t) If the first argument is even...</div><div class="ttdef"><b>Definition:</b> math8.h:171</div></div> -<div class="ttc" id="group___math_html_ga38e9f9a8830353f9cbfecad7c8758b1f"><div class="ttname"><a href="group___math.html#ga38e9f9a8830353f9cbfecad7c8758b1f">qadd8</a></div><div class="ttdeci">LIB8STATIC uint8_t qadd8(uint8_t i, uint8_t j)</div><div class="ttdoc">add one byte to another, saturating at 0xFF </div><div class="ttdef"><b>Definition:</b> math8.h:21</div></div> -<div class="ttc" id="group___math_html_gaa5e80daec10cc13bf1eca8b125ee0e88"><div class="ttname"><a href="group___math.html#gaa5e80daec10cc13bf1eca8b125ee0e88">mod8</a></div><div class="ttdeci">LIB8STATIC uint8_t mod8(uint8_t a, uint8_t m)</div><div class="ttdoc">Calculate the remainder of one unsigned 8-bit value divided by anoter, aka A % M. ...</div><div class="ttdef"><b>Definition:</b> math8.h:196</div></div> -<div class="ttc" id="group___math_html_ga0c40c15ab5af36ddabded161941f2091"><div class="ttname"><a href="group___math.html#ga0c40c15ab5af36ddabded161941f2091">sub8</a></div><div class="ttdeci">LIB8STATIC uint8_t sub8(uint8_t i, uint8_t j)</div><div class="ttdoc">subtract one byte from another, 8-bit result </div><div class="ttdef"><b>Definition:</b> math8.h:131</div></div> -<div class="ttc" id="group___math_html_ga10181a03cf8b8428fc524aa78e7fbf7f"><div class="ttname"><a href="group___math.html#ga10181a03cf8b8428fc524aa78e7fbf7f">mul8</a></div><div class="ttdeci">LIB8STATIC uint8_t mul8(uint8_t i, uint8_t j)</div><div class="ttdoc">8x8 bit multiplication, with 8 bit result </div><div class="ttdef"><b>Definition:</b> math8.h:242</div></div> -<div class="ttc" id="group___math_html_ga66ecef97faa5f9b92c49766651c5afe9"><div class="ttname"><a href="group___math.html#ga66ecef97faa5f9b92c49766651c5afe9">sqrt16</a></div><div class="ttdeci">LIB8STATIC uint8_t sqrt16(uint16_t x)</div><div class="ttdoc">square root for 16-bit integers About three times faster and five times smaller than Arduino's genera...</div><div class="ttdef"><b>Definition:</b> math8.h:326</div></div> -<div class="ttc" id="group___math_html_gadf60ccff727f52078aecdd5873b6f0bc"><div class="ttname"><a href="group___math.html#gadf60ccff727f52078aecdd5873b6f0bc">qadd7</a></div><div class="ttdeci">LIB8STATIC int8_t qadd7(int8_t i, int8_t j)</div><div class="ttdoc">Add one byte to another, saturating at 0x7F. </div><div class="ttdef"><b>Definition:</b> math8.h:54</div></div> +<div class="ttc" id="group___math_html_ga9d113e85065df7c9006704ea6b6dcda4"><div class="ttname"><a href="group___math.html#ga9d113e85065df7c9006704ea6b6dcda4">qmul8</a></div><div class="ttdeci">LIB8STATIC uint8_t qmul8(uint8_t i, uint8_t j)</div><div class="ttdoc">saturating 8x8 bit multiplication, with 8 bit result </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00267">math8.h:267</a></div></div> +<div class="ttc" id="group___math_html_ga4bf8996c4a130e96521495d4a1395a01"><div class="ttname"><a href="group___math.html#ga4bf8996c4a130e96521495d4a1395a01">abs8</a></div><div class="ttdeci">LIB8STATIC int8_t abs8(int8_t i)</div><div class="ttdoc">take abs() of a signed 8-bit uint8_t </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00301">math8.h:301</a></div></div> +<div class="ttc" id="group___math_html_ga6bfedf0473d4c3705e8feeb6a25b9ea5"><div class="ttname"><a href="group___math.html#ga6bfedf0473d4c3705e8feeb6a25b9ea5">avg8</a></div><div class="ttdeci">LIB8STATIC uint8_t avg8(uint8_t i, uint8_t j)</div><div class="ttdoc">Calculate an integer average of two unsigned 8-bit integer values (uint8_t). </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00148">math8.h:148</a></div></div> +<div class="ttc" id="group___math_html_gaaaa16f47aca46653d51793b1af177587"><div class="ttname"><a href="group___math.html#gaaaa16f47aca46653d51793b1af177587">qsub8</a></div><div class="ttdeci">LIB8STATIC uint8_t qsub8(uint8_t i, uint8_t j)</div><div class="ttdoc">subtract one byte from another, saturating at 0x00 </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00086">math8.h:86</a></div></div> +<div class="ttc" id="group___math_html_ga2bcd51c47538dbc933999382e272a7a7"><div class="ttname"><a href="group___math.html#ga2bcd51c47538dbc933999382e272a7a7">addmod8</a></div><div class="ttdeci">LIB8STATIC uint8_t addmod8(uint8_t a, uint8_t b, uint8_t m)</div><div class="ttdoc">Add two numbers, and calculate the modulo of the sum and a third number, M. </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00223">math8.h:223</a></div></div> +<div class="ttc" id="group___math_html_ga9f1f93145ca1955562b7f50f5db96ac1"><div class="ttname"><a href="group___math.html#ga9f1f93145ca1955562b7f50f5db96ac1">add8</a></div><div class="ttdeci">LIB8STATIC uint8_t add8(uint8_t i, uint8_t j)</div><div class="ttdoc">add one byte to another, with one byte result </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00115">math8.h:115</a></div></div> +<div class="ttc" id="group___math_html_ga30558a835c484b418165909118e702b1"><div class="ttname"><a href="group___math.html#ga30558a835c484b418165909118e702b1">avg7</a></div><div class="ttdeci">LIB8STATIC int8_t avg7(int8_t i, int8_t j)</div><div class="ttdoc">Calculate an integer average of two signed 7-bit integers (int8_t) If the first argument is even...</div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00171">math8.h:171</a></div></div> +<div class="ttc" id="group___math_html_ga38e9f9a8830353f9cbfecad7c8758b1f"><div class="ttname"><a href="group___math.html#ga38e9f9a8830353f9cbfecad7c8758b1f">qadd8</a></div><div class="ttdeci">LIB8STATIC uint8_t qadd8(uint8_t i, uint8_t j)</div><div class="ttdoc">add one byte to another, saturating at 0xFF </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00021">math8.h:21</a></div></div> +<div class="ttc" id="group___math_html_gaa5e80daec10cc13bf1eca8b125ee0e88"><div class="ttname"><a href="group___math.html#gaa5e80daec10cc13bf1eca8b125ee0e88">mod8</a></div><div class="ttdeci">LIB8STATIC uint8_t mod8(uint8_t a, uint8_t m)</div><div class="ttdoc">Calculate the remainder of one unsigned 8-bit value divided by anoter, aka A % M. ...</div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00196">math8.h:196</a></div></div> +<div class="ttc" id="group___math_html_ga0c40c15ab5af36ddabded161941f2091"><div class="ttname"><a href="group___math.html#ga0c40c15ab5af36ddabded161941f2091">sub8</a></div><div class="ttdeci">LIB8STATIC uint8_t sub8(uint8_t i, uint8_t j)</div><div class="ttdoc">subtract one byte from another, 8-bit result </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00131">math8.h:131</a></div></div> +<div class="ttc" id="group___math_html_ga10181a03cf8b8428fc524aa78e7fbf7f"><div class="ttname"><a href="group___math.html#ga10181a03cf8b8428fc524aa78e7fbf7f">mul8</a></div><div class="ttdeci">LIB8STATIC uint8_t mul8(uint8_t i, uint8_t j)</div><div class="ttdoc">8x8 bit multiplication, with 8 bit result </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00242">math8.h:242</a></div></div> +<div class="ttc" id="group___math_html_ga66ecef97faa5f9b92c49766651c5afe9"><div class="ttname"><a href="group___math.html#ga66ecef97faa5f9b92c49766651c5afe9">sqrt16</a></div><div class="ttdeci">LIB8STATIC uint8_t sqrt16(uint16_t x)</div><div class="ttdoc">square root for 16-bit integers About three times faster and five times smaller than Arduino's genera...</div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00326">math8.h:326</a></div></div> +<div class="ttc" id="group___math_html_gadf60ccff727f52078aecdd5873b6f0bc"><div class="ttname"><a href="group___math.html#gadf60ccff727f52078aecdd5873b6f0bc">qadd7</a></div><div class="ttdeci">LIB8STATIC int8_t qadd7(int8_t i, int8_t j)</div><div class="ttdoc">Add one byte to another, saturating at 0x7F. </div><div class="ttdef"><b>Definition:</b> <a href="math8_8h_source.html#l00054">math8.h:54</a></div></div> </div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> <!-- start footer part --> -<hr class="footer"/><address class="footer"><small> -Generated on Wed Nov 11 2015 15:10:36 for FastLED by  <a href="http://www.doxygen.org/index.html"> -<img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.9.1 -</small></address> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + <li class="navelem"><a class="el" href="dir_fbb9e787cf27434374136273d35a9c17.html">lib8tion</a></li><li class="navelem"><b>math8.h</b></li> + <li class="footer">Generated on Wed Nov 18 2015 11:53:18 for FastLED by + <a href="http://www.doxygen.org/index.html"> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li> + </ul> +</div> </body> </html> |